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
ActionList

The ActionList property determines the ActionList component that contains this action.
AdditionalShortCuts

The AdditionalShortCuts property returns the collection of the additional combinations of hot keys that are connected with this action.
AutoCheck

The AutoCheck property determines whether the state of checkbox should be changed automatically during action execution.
Caption

The Caption property determines an action header.
Category

The Category property determines the name of category, to which this action belongs.
Checked

The Checked property determines a state of the action flag.
Enabled

The Enabled property determines whether the action is available for the user.
GroupIndex

The GroupIndex property sets index of the group, in which this action is included.
Hint

The Hint property determines text of the tooltip that is connected with this action.
ImageIndex

The ImageIndex property determines an index of the image that corresponds to this action.
RadioItem

The RadioItem property determines whether the radio-switch should be used to specify the action flag.
ShortCut

The ShortCut property determines combination of hot keys that are used for quick call of this action.
Visible

The Visible property determines 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 the child component, which index is passed by the input parameter.
Data The Data property is used to store any custom data.
Name The Name property determines a component name.
Tag The compiler does not use the Tag property. The user can change the value of the Tag property and use it as he wishes.

Methods

  Method name Brief description
Execute

The Execute method executes this action.
Update

The Update method updates the action state.

See also:

Forms Assembly Interfaces