<Extension id="Arizona_Geological_Survey_ncgmpToolbar_ncgmpEditorExtension" autoLoad="true" productName="NCGMP Editor" showInExtensionDialog="true" class="ncgmpEditorExtension" />
IEditor theEditor = ArcMap.Editor
Fundamentally, what is the difference between an Editor Extension and some other extension?
protected override void OnClick() { //UID theUID = new UIDClass(); //theUID.Value = ThisAddIn.IDs.ncgmpEditorExtension; //ncgmpEditorExtension theExt = ArcMap.Application.FindExtensionByCLSID(theUID) as ncgmpEditorExtension; var theExt = ESRI.ArcGIS.Desktop.AddIns.AddIn.FromID<ncgmpEditorExtension>(ThisAddIn.IDs.ncgmpEditorExtension); try { if (theExt.Enabled == true) { theExt.Enabled = false; } else { theExt.Enabled = true; } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } }
Editor extensions do not get listed in the Extension Manager dialog since they are managed by the Editor instead. If you implement a regualr extension, the show in extension dialog property will apply.
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.