自定義控件的圖標在工具欄裏是一個齒輪,如何給它換個顯示圖片?c#
作一個16*16象素的bmp位圖(或ico圖標),把它的文件名設爲:該控件的類名.bmp(或 該控件的類名.ico),若是你是用vs.net,能夠將該圖片(或圖標)作爲嵌入資源文件編譯.在該控件類(假設爲ZyChart)的類定義前增長代碼[ToolboxBitmapAttribute(typeof(ZyChart))],位置以下工具
[ToolboxBitmapAttribute(typeof(ZyChart))] public partial class ZyChart : UserControl
將作好的圖標添加到該控件的資源中, 雙擊ZyChart.resx,準備添加圖標文件, 如圖spa
選擇「添加資源」菜單的「添加現有文件」,找到剛纔製做的圖標文件,將其添加到工程資源中,如圖.net
添加完成後,修改該圖標文件的屬性.如圖code
作好以上準備工做後,就能夠編譯該工程了. 編譯後,在須要使用該控件的工程的工具箱面板中,爲工具箱添加工具箱項.完成後便可在工具箱中看到該控件.操做如圖圖片
①選擇.NET Framework組件選項卡ci
②找到該組件具體文件(ZyChart.dll)的位置資源
③選中it
④肯定保存編譯