2012-02-27 29 views
1

在Visual Studio工具箱中顯示控件圖像的常見做法包括將圖像嵌入爲資源。相反,我試圖將圖像文件(sidebar.png)嵌入資源文件Resources.resx。關於如何將圖像設置爲toolboxbitmap,我沒有最輕微的線索。我想下面&出現無圖像,你可以給我來這裏做正確的事將嵌入式圖像作爲工具箱位圖

[ToolboxBitmap(typeof(Sidebar),"sidebar")] 
public class Sidebar : WebControl 

其中「側邊欄」字符串表示需要在RESX文件中的圖像的名稱顯示爲在Visual Studio中的圖標工具箱。

注意:所有其他帖子詳細介紹了當圖像是嵌入式資源時,而不是在資源文件中時。

回答

1

Visual Studio工具箱映像必須作爲嵌入式資源鏈接到您的程序集,將它們放置在resx/resources文件中當前不受支持。

來源:GetBitmapFromResource()方法的System.Drawing.ToolboxBitmapAttribute類型(從.NET 4.0開始)。