TActionLink class
A link between an action and a client class.
Declaration
TActionLink = class(TBasicActionLink)Inheritance
- TActionLink
- TBasicActionLink
- TObject
Descends from it: TControlActionLink TMenuActionLink
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.
Methods
SetAutoCheck | protected | Sets the value for the AutoCheck property in the linked client control. |
SetCaption | protected | Sets the value for the Caption property. |
SetChecked | protected | Sets the value for the Checked property in the linked client control. |
SetEnabled | protected | Sets the value for the Enabled property in the linked client control. |
SetGroupIndex | protected | Sets the value for the GroupIndex property in the linked client control. |
SetHelpContext | protected | Sets the value for the HelpContext property in the linked client control. |
SetHelpKeyword | protected | Sets the value for the HelpKeyword property in the linked client control. |
SetHelpType | protected | Sets the value for the HelpType property in the linked client control. |
SetHint | protected | Sets the value for the Hint property in the linked client control. |
SetImageIndex | protected | Sets the value for the ImageIndex property in the linked client control. |
SetShortCut | protected | Sets the value for the ShortCut property in the linked client control. |
SetVisible | protected | Sets the value for the Visible property in the linked client control. |
Update | public | Calls the inherited method when Action has been assigned. |
IsCaptionLinked | public | Is the action's Caption linked to the client? |
IsCheckedLinked | public | Is the action's Checked property linked to the client? |
IsEnabledLinked | public | Is the action's Enabled property linked to the client? |
IsGroupIndexLinked | public | Is the action's GroupIndex property linked to the client? |
IsHelpContextLinked | public | Is the action's HelpContext property linked to the client? |
IsHelpLinked | public | Is the action's Help property linked to the client? |
IsHintLinked | public | Is the action's Hint property linked to the client? |
IsImageIndexLinked | public | Indicates if the action's ImageIndex property linked to the client. |
IsShortCutLinked | public | Is the action's ShortCut property linked to the client? |
IsVisibleLinked | public | Is the action's Visible property linked to the client? |
Inherited
From TBasicActionLink (10)
Action AssignClient Change Create Destroy Execute IsOnExecuteLinked OnChange SetAction SetOnExecute
From TObject (40)
AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
