AnsweredAssumed Answered

Why is my custom button grayed out?

Question asked by bulla_b on May 14, 2020
Latest reply on May 19, 2020 by bulla_b

I've created many custom tools in ArcMap, with most of them using the fuctionality where they are grayed out until the user starts an edit session.  The code I have always used is like this:

 

public class ToFromTool_AddIn : ESRI.ArcGIS.Desktop.AddIns.Button
    {
        private ESRI.ArcGIS.esriSystem.UID editorUID = new ESRI.ArcGIS.esriSystem.UIDClass();
        private ESRI.ArcGIS.Editor.IEditor3 m_editor;

        protected override void OnUpdate()
        {
            Enabled = m_editor.EditState != esriEditState.esriStateNotEditing;
        }
    }

 

It's been a while since I've created a new ArcMap tool, but for some reason the new tool I have created will not activate when I start an edit session.  There must be something I have missed, but I cannot figure it out.

 

Any ideas of what I need to check??

Outcomes