bhillam

Button displays caption not image on toolbar add-In

Discussion created by bhillam on Feb 17, 2014
Latest reply on Apr 17, 2014 by vbmart
I created an Add-in using the ArcObjects SDK for .Net in Visual Studio 2010.  Initially I just had one button on the toolbar.  Later I decided to add another button.  I added the the button manually in the Config.esriaddinx file.  as shown below.

[HTML]
<AddIn  language="CLR"
            library="SearchDBByLocationTool.dll"
            namespace="SearchDBByLocationTool">
    <ArcMap>
      <Commands>
        <Button  id="SearchDBByLocationTool_SearchDBByLocationButton"
                    class="SearchDBByLocationButton"
                    message="Searches the DB for any PDF, JPG, GIS data, or all three
                                  found within a geographic location"
                    caption="Search Database"
                    tip="Click to search database for geo-located data by a defined area
                          of interest"
                    category="Add-In Controls"
                    image="Images\SearchDBByLocationButton.png"/>
<Button  id="SearchDBByLocationTool_AddResultLayersToMapButton"
                    class ="AddResultLayersToMapButton"
                    message="Takes the selected features from the results of the database                             search and adds the resulting GIS layer"
                    caption="Add Selected Result"
                    tip="Click to add the selected GIS layers to the map (only on GIS
                          data not pdf or photos)"
                    category="Add-In Controls"
                    image="Images\MapWithStarBlue32.png"/>
      </Commands>
<Toolbars>
  <Toolbar  id ="SearchDBByLocationToolToolbar"
                             caption="Database Search"
                             showInitially="true">
      <Items>
               <Button refID="SearchDBByLocationTool_SearchDBByLocationButton"/>
        <Button refID="SearchDBByLocationTool_AddResultLayersToMapButton"/>
      </Items>
  </Toolbar>
</Toolbars>
    </ArcMap>
  </AddIn>
[/HTML]

My question is when I open up ArcMap why does my second button that I added manually to the Config.esriaddinx show the "Caption" instead of the "image" while the first button is displayed correctly? The first button has an image in the same folder as the second and its image shows on the button? What am I missing?

Outcomes