2012-12-02 94 views
0

如何将图标添加到我的自定义组件,以显示在工具箱上? 我有组件设计在VB中,我应该先做一些DLL或ActiveX? (I preffer不因为我仍然深化发展)预先vb .net自定义组件图标

谢谢,

+0

使用''属性。这有点麻烦,没有人使用你的代码会关心位图是否正确。首先为你的家人和朋友编写代码。 –

回答

1
// [ToolboxBitmap(typeof(TextBox))] // set default icons 
    [ToolboxBitmap(@"C:\Documents and Settings\Joe\MyPics\myImage.bmp")] // set own icons 

实施例覆盖文本框:

private bool IsNum = true; 

[ToolboxBitmap(typeof(TextBox))] 
     [PropertyTab("IsNumaric")] 
     [DisplayName("IsNumaricTextBox")] 
     [Category("EmsoftBehaviors")] 
     [Description("If this is 'True' then textbox accept only numbers")] 
     public bool IsNumaricTextBox 
     { 
      set 
      { 
       IsNum = value; 
      } 
      get 
      { 
       return IsNum; 
      } 
     }