[]
The base for specialized commands such as button (a plain button, the only action is invoke), submenu (points to a menu or a toolbar), textbox (text entry), list, combo etc. etc.
[TypeConverter(typeof(C1Command.TypeConverter))]
[C1Description("C1Command", "Executable command without a submenu. Base class for all commands.")]
public class C1Command : Component, IComponent, IDisposable
| Name | Description |
|---|---|
| C1Command() | Initializes a new instance of the C1Command class. |
| Name | Description |
|---|---|
| Empty | Empty command |
| Name | Description |
|---|---|
| C1ContextMenu | Gets or sets the C1ContextMenu component associated with this command. |
| Category | Gets or sets the command category. |
| CheckAutoToggle | If true, the Checked property value is toggled automatically when this command is invoked. |
| Checked | Gets or sets whether the command is checked. |
| DropDown | Gets or sets whether the command has a drop down arrow when it is in a toolbar. |
| Enabled | Gets or sets whether the command is enabled. |
| HasInputFocus | Returns true if the command has focus and "firmly" keeps it (e.g. if it is C1CommandControl and user clicked inside the control). |
| Icon | Gets or sets the command icon. |
| Image | Gets or sets the command image. |
| ImageIndex | Gets or sets the index of the command image (in C1CommandHolder.ImageList). |
| ImageTransparentColor | Gets or sets the color to treat as transparent in a image. |
| IsParent | Determines whether this command is a non-empty submenu. |
| Mnemonic | Returns the value of the mnemonic character, or the character following the ampersand, to be used as an access key. |
| Name | Gets or sets the name of the command. |
| Owner | C1CommandHolder containing this command. |
| Pressed | Gets or sets whether the command is pressed. |
| Shortcut | Gets or sets the keyboard shortcut associated with the command. |
| ShortcutText | Gets or sets the shortcut text associated with the command. |
| ShowShortcut | Indicates whether the shortcut for this command will be shown. |
| ShowTextAsToolTip | Indicates whether this command's text will be shown as tooltip. |
| Text | Gets or sets the text of the command. |
| ToolTipText | Gets or sets the tool tip text. |
| UserData | Arbitrary data that can be associated with the command. |
| Visible | Gets or sets the command visibility. |
| Name | Description |
|---|---|
| AddCommandLink(C1CommandLink) | This method is for internal use only. |
| AssignFrom(C1Command) | Copy another command properties to this command |
| CheckNonEmpty() | This method is for internal use only. |
| Dispose(bool) | Releases the resources used by the C1Command. |
| InvalidateBars() | This method is for internal use only. |
| Invoke(ClickEventArgs) | Invokes the command. |
| LinkReceiveFocus(C1CommandLink) | This method is for internal use only. |
| OnBarPopDown() | This method is for internal use only. |
| OnCategoryChanged(EventArgs) | This method is for internal use only. |
| OnCheckedChanged(CheckedChangedEventArgs) | This method is for internal use only. |
| OnClick(ClickEventArgs) | This method is for internal use only. |
| OnCommandLinkAdded(CommandLinkEventArgs) | This method is for internal use only. |
| OnCommandLinkRemoved(CommandLinkEventArgs) | This method is for internal use only. |
| OnCommandStateQuery(CommandStateQueryEventArgs) | This method is for internal use only. |
| OnDropDown(DropDownEventArgs) | This method is for internal use only. |
| OnEnabledChanged(EventArgs) | This method is for internal use only. |
| OnImageChanged(EventArgs) | This method is for internal use only. |
| OnPressedChanged(EventArgs) | This method is for internal use only. |
| OnSelect(EventArgs) | This method is for internal use only. |
| OnShowShortcutChanged(EventArgs) | This method is for internal use only. |
| OnShowTextAsToolTipChanged(EventArgs) | This method is for internal use only. |
| OnTextChanged(EventArgs) | This method is for internal use only. |
| OnToolTipChanged(EventArgs) | This method is for internal use only. |
| OnVisibleChanged(EventArgs) | This method is for internal use only. |
| PerformClick() | Generates a click event for the C1Command. |
| PerformSelect() | Raises the Select event for the C1Command. |
| RefreshBars(bool) | This method is for internal use only. |
| RemoveCommandLink(C1CommandLink) | This method is for internal use only. |
| ResetC1ContextMenu() | Restore the C1ContextMenu property to its default value. |
| ResetIcon() | This method is for internal use only. |
| ResetImage() | This method is for internal use only. |
| ResetImageTransparentColor() | Resets the ImageTransparentColor property to its default value. |
| SetBoolean(ref bool, bool) | Returns true if the change has actually been made and the control is not initializing (i.e. on change should be fired) |
| ShouldSerializeC1ContextMenu() | Indicates whether the C1ContextMenu has a default value. |
| ShouldSerializeIcon() | This method is for internal use only. |
| ShouldSerializeImage() | This method is for internal use only. |
| ShouldSerializeImageTransparentColor() | Returns true if this ImageTransparentColor property has changed; otherwise, returns false. |
| StateQuery() | Fires the CommandStateQuery event, updates any changed properties. |
| Name | Description |
|---|---|
| CategoryChanged | Event fired when the Category property of command is changed. |
| CheckedChanged | Event fired when the Checked property has changed. |
| Click | Event fired when the command is invoked by the user. |
| CommandLinkAdded | Event fired after a command link was linked to this command. |
| CommandLinkRemoved | Event fired after a command link was unlinked from this command. |
| CommandStateQuery | Event fired when the command state has to be verified. |
| DropDownClicked | Event fired when the drop down arrow is clicked on the toolbar button. |
| EnabledChanged | Event fired when the Enabled property of command is changed. |
| ImageChanged | Event fired when the Image or ImageIndex or Icon property of command is changed. |
| PressedChanged | Event fired when the Pressed property has changed. |
| Select | Event fired when the command is selected by the user. |
| ShowShortcutChanged | Event fired when the ShowShortcut property of command is changed. |
| ShowTextAsToolTipChanged | Event fired when the ShowTextAsToolTip property of command is changed. |
| TextChanged | Event fired when the Text property of command is changed. |
| ToolTipChanged | Event fired when the ToolTip property of command is changed. |
| VisibleChanged | Event fired when the Visible property of command is changed. |