[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit 'StdCtrls' (#lcl)

# TButtonActionLink

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

Links a button control to a basic action.

## Declaration

Source position: stdctrls.pp line 1200

`type TButtonActionLink = class(TWinControlActionLink)`
`protected`
`FClientButton: TButtonControl;` |  | The button control for the action link.
`procedure AssignClient(); override;` |  | Assigns the button control for the action link.
`procedure SetChecked(); override;` |  | Sets the value in the Checked property for 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 a basic action.
`TWinControlActionLink`
?
`TObject`

## Description

TButtonActionLink is a TWinControlActionLink descendant which links a TButtonControl to a TBasicAction component.

## See also

TWinControlActionLink |  | Alias for the TControlActionLink type.
TBasicAction