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


IDigitizerButtons Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Editor > ESRI.ArcGIS.Editor > Interfaces > ID > IDigitizerButtons Interface
ArcGIS Developer Help

IDigitizerButtons Interface

Provides access to map digitizer puck buttons to ArcMap commands.

Product Availability

Available with ArcGIS Desktop.

When To Use

The IDigitizerButtons interfaces allows you to map Arc Map commands directly to the buttons on the digitizer puck. For example, button 4 can be mapped to the Edit tool, button 5 mapped to the Sketch tool, and button 6 mapped to the Arc tool.

Members

Name Description
Read/write property Button Button to map on the digitizer puck.

Classes that implement IDigitizerButtons

Classes Description
DigitizerExtension Extension for working with the digitizer.

Remarks

Commands or tools that are mapped to digitizer buttons will only work when in digitizing mode. To use the digitizer puck in digitizing mode you must check the 'Enabled' check box on the Digitizer tab of the Editor Options dialog box.

When digitizing is enabled, the only tools that display a cursor on the screen when you move the puck are the sketch tools; you will not, for example, see the Edit tool cursor when it is the active tool and you are driving it from the digitizing board. For tools other than the sketch tools, you must rely on the position of the puck. Mouse events work the same for all tools. For example, when the Edit tool is the active tool, pressing the 'Left Click' button will select the feature over which the puck is positioned but looking at the screen will not show you the Edit tool's position.

See Also

IDigitizerSetup.AddControlPoint Method | IDigitizerSetup.Transformation Property | IDigitizerSetup.GetControlPoint Method | IDigitizerSetup.ClearControlPoints Method | IDigitizerSetup Interface | IDigitizerSetup.ControlPointCount Property | IEditor Interface | IEditAttributeProperties Interface