This document is archived and information here might be outdated.  Recommended version.


ITool.Deactivate Method (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (SystemUI)  

ITool.Deactivate Method

Causes the tool to no longer be the active tool.

[Visual Basic .NET]
Public Function Deactivate ( _
) As Boolean
[C#]
public bool Deactivate (
);
[C++]
HRESULT Deactivate(
  VARIANT_BOOL* complete
);
[C++]

Parameters complete [out, retval] complete is a parameter of type VARIANT_BOOL

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Remarks

When implementing ITool to create a custom tool, add some logic to the Deactivate method to specify whether this tool can be deactivated. If ITool_Deactivate is set to False, the default, you cannot interact with any other tools because this tool cannot be interrupted by another tool.

See Also

ITool Interface