1. 程式人生 > >C#、winform、wpf將類控制元件放進工具箱裡

C#、winform、wpf將類控制元件放進工具箱裡

有時我們需要將vs自帶的控制元件的某一些方法或屬性進行一些修改,我們通常會新建一個類來繼承它然後對它的方法或屬性進行修改,那麼我們如何將修改完成的控制元件類變成視覺化控制元件放到工具箱中便於使用呢?

很簡單,只要在修改完成的類上加上[ToolboxBitmap(typeof(控制元件))]然後再生成解決方案就能在工具箱的自定義控制元件一欄裡找到我們修改完成的控制元件了。

   [ToolboxBitmap(typeof(PictureBox))] //設定工具箱中顯示的圖示
    public class MyProgressBar : PictureBox
    {
        //控制元件方法或屬性修改程式碼
}