<?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 Re: Add image icon to RibbonButton in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/add-image-icon-to-ribbonbutton/m-p/10644777#M15110</link>
    <description>&lt;P&gt;The ribbon button should be a BitmapImage and you can add the image as a resource to your project.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've got a LoadImage function something like this:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Private&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;Shared&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;Function&lt;/SPAN&gt;&amp;nbsp;LoadImage&lt;SPAN&gt;(&lt;/SPAN&gt;imageToLoad&amp;nbsp;&lt;SPAN&gt;As&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;String&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;As&lt;/SPAN&gt;&amp;nbsp;BitmapImage
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;Dim&lt;/SPAN&gt;&amp;nbsp;image2&amp;nbsp;&lt;SPAN&gt;As&lt;/SPAN&gt;&amp;nbsp;BitmapImage
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;Dim&lt;/SPAN&gt;&amp;nbsp;image&amp;nbsp;&lt;SPAN&gt;As&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;New&lt;/SPAN&gt;&amp;nbsp;BitmapImage&lt;SPAN&gt;()&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;Try&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;Dim&lt;/SPAN&gt;&amp;nbsp;bitmap&amp;nbsp;&lt;SPAN&gt;As&lt;/SPAN&gt;&amp;nbsp;Bitmap&amp;nbsp;&lt;SPAN&gt;=&lt;/SPAN&gt;&amp;nbsp;My&lt;SPAN&gt;.&lt;/SPAN&gt;Resources&lt;SPAN&gt;.&lt;/SPAN&gt;ResourceManager&lt;SPAN&gt;.&lt;/SPAN&gt;GetObject&lt;SPAN&gt;(&lt;/SPAN&gt;imageToLoad&lt;SPAN&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;Dim&lt;/SPAN&gt;&amp;nbsp;stream&amp;nbsp;&lt;SPAN&gt;As&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;New&lt;/SPAN&gt;&amp;nbsp;MemoryStream&lt;SPAN&gt;()&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bitmap&lt;SPAN&gt;.&lt;/SPAN&gt;Save&lt;SPAN&gt;(&lt;/SPAN&gt;stream,&amp;nbsp;ImageFormat&lt;SPAN&gt;.&lt;/SPAN&gt;Png&lt;SPAN&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image&lt;SPAN&gt;.&lt;/SPAN&gt;BeginInit&lt;SPAN&gt;()&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image&lt;SPAN&gt;.&lt;/SPAN&gt;StreamSource&amp;nbsp;&lt;SPAN&gt;=&lt;/SPAN&gt;&amp;nbsp;stream
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image&lt;SPAN&gt;.&lt;/SPAN&gt;EndInit&lt;SPAN&gt;()&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image2&amp;nbsp;&lt;SPAN&gt;=&lt;/SPAN&gt;&amp;nbsp;image
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;Catch&lt;/SPAN&gt;&amp;nbsp;generatedExceptionName&amp;nbsp;&lt;SPAN&gt;As&lt;/SPAN&gt;&amp;nbsp;Exception
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image2&amp;nbsp;&lt;SPAN&gt;=&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;Nothing&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;End&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;Try&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;Return&lt;/SPAN&gt;&amp;nbsp;image2
&lt;SPAN&gt;End&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;Function&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;Then you can just set your button image like this:&lt;/P&gt;&lt;LI-CODE lang="general"&gt;button.image=LoadImage(your-image-name)&lt;/LI-CODE&gt;&lt;P&gt;I can't remember why I've got image and image2 (it was a very long time ago which is why it's in VB and I haven't looked at it for years) but it works.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 24 Sep 2021 10:45:02 GMT</pubDate>
    <dc:creator>Paulio</dc:creator>
    <dc:date>2021-09-24T10:45:02Z</dc:date>
    <item>
      <title>Add image icon to RibbonButton</title>
      <link>https://forums.autodesk.com/t5/net-forum/add-image-icon-to-ribbonbutton/m-p/10643148#M15109</link>
      <description>&lt;P&gt;I am unsure how to get an image icon into a button&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know the buttons have the following tags:&lt;/P&gt;&lt;P&gt;button.ShowText = true;&lt;/P&gt;&lt;P&gt;button.Image = ??&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am just unsure what to set the Image tag to and where to save the image&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Sep 2021 17:17:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/add-image-icon-to-ribbonbutton/m-p/10643148#M15109</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-09-23T17:17:56Z</dc:date>
    </item>
    <item>
      <title>Re: Add image icon to RibbonButton</title>
      <link>https://forums.autodesk.com/t5/net-forum/add-image-icon-to-ribbonbutton/m-p/10644777#M15110</link>
      <description>&lt;P&gt;The ribbon button should be a BitmapImage and you can add the image as a resource to your project.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've got a LoadImage function something like this:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Private&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;Shared&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;Function&lt;/SPAN&gt;&amp;nbsp;LoadImage&lt;SPAN&gt;(&lt;/SPAN&gt;imageToLoad&amp;nbsp;&lt;SPAN&gt;As&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;String&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;As&lt;/SPAN&gt;&amp;nbsp;BitmapImage
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;Dim&lt;/SPAN&gt;&amp;nbsp;image2&amp;nbsp;&lt;SPAN&gt;As&lt;/SPAN&gt;&amp;nbsp;BitmapImage
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;Dim&lt;/SPAN&gt;&amp;nbsp;image&amp;nbsp;&lt;SPAN&gt;As&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;New&lt;/SPAN&gt;&amp;nbsp;BitmapImage&lt;SPAN&gt;()&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;Try&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;Dim&lt;/SPAN&gt;&amp;nbsp;bitmap&amp;nbsp;&lt;SPAN&gt;As&lt;/SPAN&gt;&amp;nbsp;Bitmap&amp;nbsp;&lt;SPAN&gt;=&lt;/SPAN&gt;&amp;nbsp;My&lt;SPAN&gt;.&lt;/SPAN&gt;Resources&lt;SPAN&gt;.&lt;/SPAN&gt;ResourceManager&lt;SPAN&gt;.&lt;/SPAN&gt;GetObject&lt;SPAN&gt;(&lt;/SPAN&gt;imageToLoad&lt;SPAN&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;Dim&lt;/SPAN&gt;&amp;nbsp;stream&amp;nbsp;&lt;SPAN&gt;As&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;New&lt;/SPAN&gt;&amp;nbsp;MemoryStream&lt;SPAN&gt;()&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bitmap&lt;SPAN&gt;.&lt;/SPAN&gt;Save&lt;SPAN&gt;(&lt;/SPAN&gt;stream,&amp;nbsp;ImageFormat&lt;SPAN&gt;.&lt;/SPAN&gt;Png&lt;SPAN&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image&lt;SPAN&gt;.&lt;/SPAN&gt;BeginInit&lt;SPAN&gt;()&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image&lt;SPAN&gt;.&lt;/SPAN&gt;StreamSource&amp;nbsp;&lt;SPAN&gt;=&lt;/SPAN&gt;&amp;nbsp;stream
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image&lt;SPAN&gt;.&lt;/SPAN&gt;EndInit&lt;SPAN&gt;()&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image2&amp;nbsp;&lt;SPAN&gt;=&lt;/SPAN&gt;&amp;nbsp;image
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;Catch&lt;/SPAN&gt;&amp;nbsp;generatedExceptionName&amp;nbsp;&lt;SPAN&gt;As&lt;/SPAN&gt;&amp;nbsp;Exception
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image2&amp;nbsp;&lt;SPAN&gt;=&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;Nothing&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;End&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;Try&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;Return&lt;/SPAN&gt;&amp;nbsp;image2
&lt;SPAN&gt;End&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;Function&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;Then you can just set your button image like this:&lt;/P&gt;&lt;LI-CODE lang="general"&gt;button.image=LoadImage(your-image-name)&lt;/LI-CODE&gt;&lt;P&gt;I can't remember why I've got image and image2 (it was a very long time ago which is why it's in VB and I haven't looked at it for years) but it works.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Sep 2021 10:45:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/add-image-icon-to-ribbonbutton/m-p/10644777#M15110</guid>
      <dc:creator>Paulio</dc:creator>
      <dc:date>2021-09-24T10:45:02Z</dc:date>
    </item>
    <item>
      <title>Re: Add image icon to RibbonButton</title>
      <link>https://forums.autodesk.com/t5/net-forum/add-image-icon-to-ribbonbutton/m-p/10673394#M15111</link>
      <description>&lt;P&gt;Thank you, I am looking for a solution in c#, hopefully someone can help&lt;/P&gt;</description>
      <pubDate>Thu, 07 Oct 2021 14:43:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/add-image-icon-to-ribbonbutton/m-p/10673394#M15111</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-10-07T14:43:17Z</dc:date>
    </item>
    <item>
      <title>Re: Add image icon to RibbonButton</title>
      <link>https://forums.autodesk.com/t5/net-forum/add-image-icon-to-ribbonbutton/m-p/10674718#M15112</link>
      <description>&lt;P&gt;I embed the image files as Embedded Resource to my project, and then using this method to load them:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;public static BitmapImage LoadImage(string imageName, int Height, int Width)
{
	BitmapImage image = new BitmapImage();

	image.BeginInit();
	image.StreamSource = Assembly.GetExecutingAssembly().GetManifestResourceStream(imageName);
	image.DecodePixelHeight = Height;
	image.DecodePixelWidth = Width;
	image.EndInit();
	return image;
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And attaching the image to the button as follows:&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;button.Image = LoadImage($"{&amp;lt;yourProjectName&amp;gt;}.&amp;lt;yourSubfolderContainingTheImages&amp;gt;." + iconName + ".ico", 16, 16);
button.LargeImage = LoadImage($"{&amp;lt;yourProjectName&amp;gt;}.&amp;lt;yourSubfolderContainingTheImages&amp;gt;." + iconName + ".ico", 32, 32);&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 08 Oct 2021 05:29:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/add-image-icon-to-ribbonbutton/m-p/10674718#M15112</guid>
      <dc:creator>gleeuwdrent</dc:creator>
      <dc:date>2021-10-08T05:29:46Z</dc:date>
    </item>
  </channel>
</rss>

