IActionItem

Description

The IActionItem interface contains properties and methods of the action that is contained in the list of actions of the ActionList component.

Properties

  Property name Brief description
The ActionList property determines the ActionList component that contains this action.
The AdditionalShortCuts property returns collection of the additional combinations of hot keys that are connected with this action.
The AutoCheck property determines whether the state of flag should be changed automatically during action execution.
The Caption property determines the action header.
The Category property determines the name of category to which this action belongs.
The Checked property determines a state of the action flag.
The Enabled property determines whether the action is available for user.
The GroupIndex property sets index of the group in which this action is included.
The Hint property determines text of the tooltip that is connected with this action.
The ImageIndex property determines an index of the image that corresponds to this action.
The RadioItem property determines whether the radio-switch should be used to specify the action flag.
The ShortCut property determines combination of hot keys that are used for quick call of this action.
The Visible property indicates whether this action is visible.

Property inherited from IComponent

  Property name Brief description
ComponentCount The ComponentCount property returns the number of child components, located on the parent component.
Components The Components property returns child property, the index of which is passed by the input parameter.
Data The Data property is used to store any custom data.
Name The Name property specifies the component name.
Tag The compiler does not use the Tag property. A user can change the value of the Tag property and use it as he wishes.

Methods

  Method name Brief description
The Execute method executes this action.
The Update method updates the action state.

See also:

Forms Assembly Interfaces