<?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 AddIn: display the button-icon (Visual Studio 2015/ C#) in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/addin-display-the-button-icon-visual-studio-2015-c/m-p/7298029#M74190</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm having problems to&amp;nbsp;convert my icon (ico) to the correct format. I already created the following button:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;            Ribbons ribbons = m_inventorApplication.UserInterfaceManager.Ribbons;
            Ribbon partRibbon = m_inventorApplication.UserInterfaceManager.Ribbons[2]; //Part
            // add new panel
            RibbonTab myTab = partRibbon.RibbonTabs.Add("my Tab", "myTab", m_clientId);
            // add new tab
            RibbonPanel myPanel = myTab.RibbonPanels.Add("my Panel", "myPanel", m_clientId);

            // icons
            Icon bigIcon = InvAddIn.Properties.Resources.big;
            Icon smallIcon = InvAddIn.Properties.Resources.small;

            //HOW TO CONVERT ICON TO PICTURE?

            // button definition
            ControlDefinitions controlDefinitions = m_inventorApplication.CommandManager.ControlDefinitions;
            ButtonDefinition myButtonDef = controlDefinitions.AddButtonDefinition("my Button", "myButton", CommandTypesEnum.kNonShapeEditCmdType, m_clientId, StandardIcon: smallPicture, LargeIcon: largePicture);

            // add the button to the new panel
            myPanel.CommandControls.AddButton(myButtonDef);&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I took a look at the "SimpleAddin" (DeveloperTools\Samples\VCSharp.NET\AddIns\SimpleAddIn). Its not working for me:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 825px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/389610i8D09A08AEEE2A654/image-dimensions/825x131?v=v2" width="825" height="131" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Patrick&lt;/P&gt;</description>
    <pubDate>Mon, 14 Aug 2017 08:48:15 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-08-14T08:48:15Z</dc:date>
    <item>
      <title>AddIn: display the button-icon (Visual Studio 2015/ C#)</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/addin-display-the-button-icon-visual-studio-2015-c/m-p/7298029#M74190</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm having problems to&amp;nbsp;convert my icon (ico) to the correct format. I already created the following button:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;            Ribbons ribbons = m_inventorApplication.UserInterfaceManager.Ribbons;
            Ribbon partRibbon = m_inventorApplication.UserInterfaceManager.Ribbons[2]; //Part
            // add new panel
            RibbonTab myTab = partRibbon.RibbonTabs.Add("my Tab", "myTab", m_clientId);
            // add new tab
            RibbonPanel myPanel = myTab.RibbonPanels.Add("my Panel", "myPanel", m_clientId);

            // icons
            Icon bigIcon = InvAddIn.Properties.Resources.big;
            Icon smallIcon = InvAddIn.Properties.Resources.small;

            //HOW TO CONVERT ICON TO PICTURE?

            // button definition
            ControlDefinitions controlDefinitions = m_inventorApplication.CommandManager.ControlDefinitions;
            ButtonDefinition myButtonDef = controlDefinitions.AddButtonDefinition("my Button", "myButton", CommandTypesEnum.kNonShapeEditCmdType, m_clientId, StandardIcon: smallPicture, LargeIcon: largePicture);

            // add the button to the new panel
            myPanel.CommandControls.AddButton(myButtonDef);&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I took a look at the "SimpleAddin" (DeveloperTools\Samples\VCSharp.NET\AddIns\SimpleAddIn). Its not working for me:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 825px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/389610i8D09A08AEEE2A654/image-dimensions/825x131?v=v2" width="825" height="131" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Patrick&lt;/P&gt;</description>
      <pubDate>Mon, 14 Aug 2017 08:48:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/addin-display-the-button-icon-visual-studio-2015-c/m-p/7298029#M74190</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-08-14T08:48:15Z</dc:date>
    </item>
    <item>
      <title>Re: AddIn: display the button-icon (Visual Studio 2015/ C#)</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/addin-display-the-button-icon-visual-studio-2015-c/m-p/7310097#M74320</link>
      <description>&lt;P&gt;Hi Patrick,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In below post there is another way to convert Icon to IPictureDisp, can you try it there to see if it works:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://adndevblog.typepad.com/manufacturing/2012/06/how-to-convert-iconbitmap-to-ipicturedisp-without-visualbasiccompatibilityvb6supporticontoipicture.html" target="_blank"&gt;http://adndevblog.typepad.com/manufacturing/2012/06/how-to-convert-iconbitmap-to-ipicturedisp-without-visualbasiccompatibilityvb6supporticontoipicture.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Aug 2017 05:51:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/addin-display-the-button-icon-visual-studio-2015-c/m-p/7310097#M74320</guid>
      <dc:creator>YuhanZhang</dc:creator>
      <dc:date>2017-08-18T05:51:59Z</dc:date>
    </item>
  </channel>
</rss>

