<?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 How to create a Textbox on a toolbar in ArcGIS 10.2? in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-create-a-textbox-on-a-toolbar-in-arcgis-10/m-p/539425#M14595</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;All,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am porting an old VB6 project to a 10.2.1 VB .Net ESRI AddIn and hit the "wall".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;On the old VB6 toolbar I had a TextBox which was an editbox on a form with a class implementing &lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;IToolControl&lt;/SPAN&gt;&lt;SPAN&gt; and &lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;ICommand&lt;/SPAN&gt;&lt;SPAN&gt;. I am attempting to recreate this as part of my AddIn toolbar.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;First of all unless I have missed something there is no textbox addin?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Assuming this is the case I have created a usercontrol with nothing more than a label and an editbox on it. I have then created a class that implements &lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;IToolControl &lt;/SPAN&gt;&lt;SPAN&gt;and I&lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;Command&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In this Class I have a private object which is an instance of the userControl&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;Private m_UC As HER_AddIn.ucTextBox = New HER_AddIn.ucTextBox&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In the property hWnd I return&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public ReadOnly Property hWnd As Integer Implements ESRI.ArcGIS.SystemUI.IToolControl.hWnd
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return m_UC.Handle.ToInt32
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Get
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Property
&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So far so good...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now I want to add this usercontrol to the toolbar, how do I actually do that? What am I supposed to write in the &lt;/SPAN&gt;&lt;STRONG&gt;Config.esriaddinx &lt;/STRONG&gt;&lt;SPAN&gt;file? Typically you declare a &amp;lt;command&amp;gt; and then reference that command in the &amp;lt;toolbar&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The only options when creating a command are &amp;lt;Button&amp;gt;,&amp;lt;Combobox&amp;gt;,&amp;lt;MultiItem&amp;gt;,&amp;lt;Tool&amp;gt; etc&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How on Earth do I add a usercontrol to the AddIn toolbar?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 14 Apr 2014 16:45:18 GMT</pubDate>
    <dc:creator>DuncanHornby</dc:creator>
    <dc:date>2014-04-14T16:45:18Z</dc:date>
    <item>
      <title>How to create a Textbox on a toolbar in ArcGIS 10.2?</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-create-a-textbox-on-a-toolbar-in-arcgis-10/m-p/539425#M14595</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;All,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am porting an old VB6 project to a 10.2.1 VB .Net ESRI AddIn and hit the "wall".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;On the old VB6 toolbar I had a TextBox which was an editbox on a form with a class implementing &lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;IToolControl&lt;/SPAN&gt;&lt;SPAN&gt; and &lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;ICommand&lt;/SPAN&gt;&lt;SPAN&gt;. I am attempting to recreate this as part of my AddIn toolbar.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;First of all unless I have missed something there is no textbox addin?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Assuming this is the case I have created a usercontrol with nothing more than a label and an editbox on it. I have then created a class that implements &lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;IToolControl &lt;/SPAN&gt;&lt;SPAN&gt;and I&lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;Command&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In this Class I have a private object which is an instance of the userControl&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;Private m_UC As HER_AddIn.ucTextBox = New HER_AddIn.ucTextBox&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In the property hWnd I return&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public ReadOnly Property hWnd As Integer Implements ESRI.ArcGIS.SystemUI.IToolControl.hWnd
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return m_UC.Handle.ToInt32
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Get
&amp;nbsp;&amp;nbsp;&amp;nbsp; End Property
&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So far so good...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now I want to add this usercontrol to the toolbar, how do I actually do that? What am I supposed to write in the &lt;/SPAN&gt;&lt;STRONG&gt;Config.esriaddinx &lt;/STRONG&gt;&lt;SPAN&gt;file? Typically you declare a &amp;lt;command&amp;gt; and then reference that command in the &amp;lt;toolbar&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The only options when creating a command are &amp;lt;Button&amp;gt;,&amp;lt;Combobox&amp;gt;,&amp;lt;MultiItem&amp;gt;,&amp;lt;Tool&amp;gt; etc&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How on Earth do I add a usercontrol to the AddIn toolbar?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Apr 2014 16:45:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-create-a-textbox-on-a-toolbar-in-arcgis-10/m-p/539425#M14595</guid>
      <dc:creator>DuncanHornby</dc:creator>
      <dc:date>2014-04-14T16:45:18Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a Textbox on a toolbar in ArcGIS 10.2?</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-create-a-textbox-on-a-toolbar-in-arcgis-10/m-p/539426#M14596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am attempting to do the same thing you are, however instead of a textbox I want to have an image appear on the toolbar (not like a button or tool image though).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's what my legacy COM extension I am trying to turn into an add-in looks like:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Toolbar+help.png" class="jive-image image-1" src="/legacyfs/online/30677_Toolbar help.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;In the COM extension I had the image in an image container in the UserControl.&amp;nbsp; So yeah, basically the same as your textbox.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you made any progress or found any solutions/workarounds &lt;A href="https://community.esri.com/migrated-users/4563"&gt;Duncan Hornby&lt;/A&gt;‌?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2014 03:30:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-create-a-textbox-on-a-toolbar-in-arcgis-10/m-p/539426#M14596</guid>
      <dc:creator>SamuelHenderson</dc:creator>
      <dc:date>2014-11-17T03:30:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a Textbox on a toolbar in ArcGIS 10.2?</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-create-a-textbox-on-a-toolbar-in-arcgis-10/m-p/539427#M14597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Samuel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My solution was to give up! I was surprised no one from ESRI offered up an answer even if it was "you are an idiot you are doing it the wrong way" or&amp;nbsp; "no can't be done" &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/sad.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I abandon the Textbox and created a dockable window which was something that I could display a textbox on and hook into. So it was a radical change from the previous interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think the AddIn framework is great but I came to the conclusion (which may be completely wrong) that you can't add controls that are not part of the AddIn framework as there seemed to no mechanism to declare them in the Config file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Duncan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2014 10:49:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-create-a-textbox-on-a-toolbar-in-arcgis-10/m-p/539427#M14597</guid>
      <dc:creator>DuncanHornby</dc:creator>
      <dc:date>2014-11-17T10:49:40Z</dc:date>
    </item>
  </channel>
</rss>

