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

IEngineEditProperties2 Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Controls > ESRI ArcGIS Controls > Interfaces > IE > IEngineEditProperties2 Interface
ArcGIS Developer Help

IEngineEditProperties2 Interface

Provides access to more members that control the properties of an edit session.

Product Availability

Available with ArcGIS Engine.


The IEngineEditProperties2 interface provides additional properties for managing an edit session.


Name Description
Read/write property AngularCorrectionOffset Angular Correction Offset.
Read/write property AngularUnitPrecision Precision used to display angular units.
Read/write property DirectionType Direction Type.
Read/write property DirectionUnits Direction Units.
Read/write property DistanceCorrectionFactor Distance Correction Factor.
Read/write property SnapTips Indicates whether to show the snap tips.
Read/write property StickyMoveTolerance Controls the sticky move tolerance.
Read/write property UseGroundToGrid Indicates whether to use Ground to Grid.

Classes that implement IEngineEditProperties2

Classes Description
EngineEditor A singleton object representing the Engine editing environment.

private void SetDirectionUnitsToDMS()
  //Get Engine Editor
  IEngineEditProperties2 engineEditor = new EngineEditorClass();
  //Set the direction units  
  engineEditor.DirectionUnits =esriEngineDirectionUnits.esriEngineDUDegreesMinutesSeconds;

[Visual Basic .NET]

Public Sub SetDirectionUnitsToDMS()
    'Get Engine Editor
    Dim engineEditor As IEngineEditProperties2 = New EngineEditorClass

    'Set the direction units  
    engineEditor.DirectionUnits = esriEngineDirectionUnits.esriEngineDUDegreesMinutesSeconds 
End Sub