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

TBasicAction.OnExecute

Event triggered when the action executes.

Declaration

Source position: classesh.inc line 1729

public property TBasicAction.OnExecute: TNotifyEvent
  read FOnExecute
  write SetOnExecute;

Description

OnExecute is the event triggered when the action is activated (executed). The event is triggered e.g. when the user clicks e.g. on a menu item or a button associated to the action. The application programmer should provide a OnExecute event handler to execute whatever code is necessary when the button is pressed or the menu item is chosen.

Note that assigning an OnExecute handler will result in the Execute method returning a True value. Predefined actions (such as dataset actions) will check the result of Execute and will not perform their normal task if the OnExecute handler was called.

See also

Execute

  

Triggers the OnExecute event

OnUpdate

  

Event trigged when the application is idle.

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