天天看點

c#簡單的自定義控件

今天抽了點時間,嘗試了做了個使用者自定義控件,自定義控件分3類:符合控件,擴充控件,自定義控件;覺得明白了一些原理,趕緊記錄下來,鞏固下:

其實就是做了個簡單按鈕,讓她加上圖檔;

1:首先在vs2015上建立了WinForm項目,分别建立了OK按鈕和Cancel按鈕;

c#簡單的自定義控件

2:建立的UserControl控件繼承Button;

c#簡單的自定義控件
c#簡單的自定義控件

3:在控件的InitializeComponent方法中添加如下代碼:

c#簡單的自定義控件
c#簡單的自定義控件

4:前提是準備和圖檔資源,建立resouce資源檔案,用于存儲圖檔

c#簡單的自定義控件
c#簡單的自定義控件

5:自定義按鈕控件做好了,按鈕的本身的Text的顯示也是可以在自定義中設定,隻需要在自定義控件的背景重載Button的Text;

c#簡單的自定義控件
c#簡單的自定義控件

編譯,運作:

c#簡單的自定義控件
c#簡單的自定義控件
c#簡單的自定義控件





繼續閱讀