The Tool type exposes the following members.
Methods
Name | Description | |
---|---|---|
Dispose |
Describe which resources (e.g. file or database handles) are released or reset.
| |
Equals | (Inherited from Object.) | |
Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
OnActivate |
Occurs when the tool is set to be the current tool.
| |
OnContextMenu |
Occurs when the right mouse button is pressed when this tool is the active tool.
| |
OnDeactivate |
Occurs when the tool is no longer the current tool.
| |
OnDoubleClick |
Occurs when a mouse button is double clicked when this tool is active.
| |
OnKeyDown |
Occurs when a key on the keyboard is pressed when this tool is active.
| |
OnKeyUp |
Occurs when a key on the keyboard is released when this tool is active.
| |
OnMouseDown |
Occurs when a mouse button is pressed when this tool is active.
| |
OnMouseMove |
Occurs when the mouse is moved when this tool is active.
| |
OnMouseUp |
Occurs when a mouse button is released when this tool is active.
| |
OnRefresh |
Occurs when a screen display in the application is refreshed.
| |
OnUpdate |
Called periodically by the framework once the tool has been created.
| |
ToString | (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
Cursor |
Sets the cursor.
| |
Enabled |
Gets or sets a value indicating whether this Tool is enabled.
| |
Hook | Returns the reference to an IApplication object. |