'Declaration
<System.SerializableAttribute()> Public MustInherit Class NTool Implements Nevron.INReferenceHolder
'Usage
Dim instance As NTool
[System.Serializable()] public abstract class NTool : Nevron.INReferenceHolder
'Declaration
<System.SerializableAttribute()> Public MustInherit Class NTool Implements Nevron.INReferenceHolder
'Usage
Dim instance As NTool
[System.Serializable()] public abstract class NTool : Nevron.INReferenceHolder
Tools can operate in two states - active and inactive. When a tool is active it will receive all user events. The transition between these states is performed by the Activate and Deactivate methods. You must call the CanActivate method prior to calling the Activate method and the CanDeactivate method prior to calling the Deactivate method. The actual work performed by tools, which can activate is performed by the Deactivate method. If a tool is active you can always abort it by calling the Abort method.
System.Object
Nevron.Diagram.WinForm.NTool
Nevron.Diagram.WinForm.NDragDropTool
Nevron.Diagram.WinForm.NMouseAndKeyboardTool
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2