TAction.OnExecute property
Event called when action is executed.
Declaration
property OnExecute:;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.
Since version 1.1 setting OnExecute no longer sets the owner's OnClick. You can now specify an event for the action and a more specific OnClick for control and both are called. OnClick is called before OnExecute.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
