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

# 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;` |  | Returns the class type for the dialog associated with this action.
`procedure CreateDialog; override;` |  | Create a new instance of the class type needed for the dialog in the action.
`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 is 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` |  | Dialog action used to create, configure, display, and execute a dialog form.
`TCustomAction` |  | TCustomAction is the ancestor class for TAction.
`TContainedAction` |  | Implements an Action class which has a category and parent action list.
`TBasicAction`
?
`TObject`

## See also

TSearchAction |  | TSearchAction - base class for the actions associated with the various Search menu options.