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

TReplaceDialog

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

A dialog allowing the user to replace text

Declaration

Source position: dialogs.pp line 427

type TReplaceDialog = class(TFindDialog)

protected

  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;

  

ReplaceText - the text string that is to be substituted for the Find text

  property OnReplace;

  

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

  

TLCLComponent - base class for LCL components

|

TComponent,IUnknown,IInterfaceComponentReference

|

TPersistent

|

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

The latest version of this document can be found at lazarus-ccr.sourceforge.net.