<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic OnMouseUp Event in ArcObjects (without usign add-in framework) in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/onmouseup-event-in-arcobjects-without-usign-add-in/m-p/207303#M5407</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have been successful in implementing the onMouseUp event using a tool from the add-in framework. (See Below)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c#" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_1416533392885646 jive_text_macro" jivemacro_uid="_1416533392885646"&gt;
&lt;P&gt;protected override void OnMouseUp(ESRI.ArcGIS.Desktop.AddIns.Tool.MouseEventArgs arg)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want my button that registers the onMouseUp event to be in a Windows form, so I'm trying to accomplish the same thing, but not using the add-in framework. From what I've seen, it looks like I need to use the iTool, iCommand interfaces, but I haven't gotten much farther than that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any recommendations/code samples on how to accomplish this task would be appreciated. Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 21 Nov 2014 01:31:48 GMT</pubDate>
    <dc:creator>JosephSaltenberger</dc:creator>
    <dc:date>2014-11-21T01:31:48Z</dc:date>
    <item>
      <title>OnMouseUp Event in ArcObjects (without usign add-in framework)</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/onmouseup-event-in-arcobjects-without-usign-add-in/m-p/207303#M5407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have been successful in implementing the onMouseUp event using a tool from the add-in framework. (See Below)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c#" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_1416533392885646 jive_text_macro" jivemacro_uid="_1416533392885646"&gt;
&lt;P&gt;protected override void OnMouseUp(ESRI.ArcGIS.Desktop.AddIns.Tool.MouseEventArgs arg)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want my button that registers the onMouseUp event to be in a Windows form, so I'm trying to accomplish the same thing, but not using the add-in framework. From what I've seen, it looks like I need to use the iTool, iCommand interfaces, but I haven't gotten much farther than that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any recommendations/code samples on how to accomplish this task would be appreciated. Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Nov 2014 01:31:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/onmouseup-event-in-arcobjects-without-usign-add-in/m-p/207303#M5407</guid>
      <dc:creator>JosephSaltenberger</dc:creator>
      <dc:date>2014-11-21T01:31:48Z</dc:date>
    </item>
    <item>
      <title>Re: OnMouseUp Event in ArcObjects (without usign add-in framework)</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/onmouseup-event-in-arcobjects-without-usign-add-in/m-p/207304#M5408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I ended up creating a button in the form, then referencing the add-in tool. In ArcGIS, I simply don't add the add-in tool to the toolbar (instead use the button in the form) and it is still accessible by the application. Here is the click event code for the button that accesses the add-in tool:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;UID uid = new UIDClass();&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;uid.Value = ThisAddIn.IDs.SelectByRZ;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;ICommandItem _selectionTool = ArcMap.Application.Document.CommandBars.Find(uid, false, false);&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;if (_selectionTool == null)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;{&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;MessageBox.Show("Selection tool is not found.");&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;}&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;if (_selectionTool != null)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;{&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;ArcMap.Application.CurrentTool = _selectionTool;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;}&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Nov 2014 22:21:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/onmouseup-event-in-arcobjects-without-usign-add-in/m-p/207304#M5408</guid>
      <dc:creator>JosephSaltenberger</dc:creator>
      <dc:date>2014-11-21T22:21:07Z</dc:date>
    </item>
  </channel>
</rss>

