public class MainExt : ESRI.ArcGIS.Desktop.AddIns.Extension { private static MainExt s_extension; public MainExt() { s_extension = this; } internal static MainExt GetExtension() { // Extension loads just in time, call FindExtension to load it. if (s_extension == null) { UID extID = new UIDClass(); extID.Value = "ACME_MainExt"; ArcMap.Application.FindExtensionByCLSID(extID); } return s_extension; } internal void DoWork() { System.Windows.Forms.MessageBox.Show("Do work"); } }
protected override void OnClick() { MainExt mainExt = MainExt.GetExtension(); mainExt.DoWork(); }
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.