Indicates whether editing is happening or not.
Constant | Value | Description |
---|---|---|
esriStateNotEditing | 0 | Not editing. |
esriStateEditing | 1 | Editing. |
esriStateEditingUnfocused | 2 | Editing, but the map is out of focus. |
Product Availability
Available with ArcGIS Desktop.
Remarks
This enumeration, used with IEditor::EditState,
communicates the current state of the editor.
esriStateNotEditing An edit session has not been started on any map.
esriStateEditing An edit session has been started on the selected map.
esriStateEditingUnfocused An edit session has been started but not on the selected map.
A good example of using this enumeration is setting the Enabled property on ICommand.
esriStateNotEditing An edit session has not been started on any map.
esriStateEditing An edit session has been started on the selected map.
esriStateEditingUnfocused An edit session has been started but not on the selected map.
A good example of using this enumeration is setting the Enabled property on ICommand.
[C#]
public override bool Enabled
{
get
{
if (m_editor == null)
return false;
return (m_editor.EditState == esriEditState.esriStateEditing)
}
}
[Visual Basic .NET]
Public Overrides ReadOnly Property Enabled() As Boolean
Get
Return (m_editor.EditState = esriEditState.esriStateEditing)
End Get
End Property
Private Property Get Enabled() As Boolean
Get
If m_editor.EditState = esriStateEditing
Then
Enabled = True
End If
End Get
End Property