用戶控件一般是由系統控件組合而成,當系統控件滿足不了需求時就可以自定義用戶控件使用。系統控件的屬性用戶控件也有,需要自己寫。用戶控件後綴名爲:.ascx
一,創建用戶控件
二,爲用戶控件添加屬性
【案例】單擊確定按鈕顯示文本框內容:
public string Text
{
get { return TextBox1.Text; }
set { TextBox1.Text = value; }
}
三,爲用戶控件添加方法
【案例】爲用戶控件添加一個方法用於設置文本框內容的前景色和按鈕的背景顏色
注意:設置顏色要引用命名空間:using System.Drawing;
public void F(Color color)
{
TextBox1.ForeColor = color;
Button1.BackColor = color;
}
後臺調用方法時哦也要引用命名空間:using System.Drawing;
運行結果:
用戶控件特點:
1.不可以單獨使用,不可直接使用
2.修改時只需要修改用戶控件就可以。
3.系統控件怎麼用,用戶控件就要怎麼用,用戶控件的方法和屬性都需要自己寫