Connect a tool embedded in a Windows Form with the ArcGIS Application Framework.
[C#]
//<-- Snippet Start --> // DESCRIPTION: // Connect a tool embedded in a Windows Form with the ArcGIS Application Framework. ESRI.ArcGIS.esriSystem.IUID UIDCls = new ESRI.ArcGIS.esriSystem.UIDClass(); UIDCls.Value = "Application_Root_Namespace.Your_COM_Class_Tool"; ESRI.ArcGIS.Framework.ICommandItem commandItem = m_application.Document.CommandBars.Find(UIDCls,false,false); if (commandItem == null) { return; } m_application.CurrentTool = commandItem; //<-- Snippet End -->
[Visual Basic .NET]
'<-- Snippet Start --> ' DESCRIPTION: ' Connect a tool embedded in a Windows Form with the ArcGIS Application Framework. Dim UIDCls As ESRI.ArcGIS.esriSystem.IUID = New ESRI.ArcGIS.esriSystem.UIDClass UIDCls.Value = "Application_Root_Namespace.Your_COM_Class_Tool" Dim commandItem As ESRI.ArcGIS.Framework.ICommandItem = m_application.Document.CommandBars.Find(UIDCls) If commandItem Is Nothing Then Exit Sub End If m_application.CurrentTool = commandItem '<-- Snippet End -->