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

# 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 86

`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` |  | Implements an Action class which has a category and parent action list.
`TBasicAction`
?
`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 active for the application.
TApplication.OnHint |  | Event handler signalled when a hint is requested in the application.
TStatusBar.ExecuteAction |  | ExecuteAction: if required action is a Hint-related, sets the Hint in place, otherwise calls inherited method.
THintAction |  | THintAction - standard action for dealing with requests for a Hint.