Winform/C#入門程式設計之第二部分常用控制元件(四:複選框控制元件CheckBox)
阿新 • • 發佈:2018-12-22
簡介:
介紹複選框控制元件CheckBox。常用在某些功能的是否啟用判斷。
介紹:
1.屬性
Name | 獲取或設定控制元件的名稱。 |
Text | 獲取或設定與此控制元件顯示的文字。在此控制元件中一般不適用。 |
AutoSize | 獲取或設定一個值,該值指示控制元件是否基於其內容調整大小。 |
TextAlign | 獲取或設定 CheckBox |
Checked | 獲取或設定一個值,該值指示 CheckBox 是否處於選中狀態。若選中了複選框,則為 true;反之,則為 false。 |
Appearance | 獲取或設定確定 CheckBox 控制元件外觀的值。如果該值為 true,則控制元件的 CheckBox 部分會顯示一個選中標記。 如果將 Appearance 屬性設定為 Button,則當 Checked 設定為 true 時,控制元件將顯示凹下外觀;而當設定為 false 時,控制元件將呈現為像標準按鈕一樣的凸起外觀。 |
2.事件
CheckedChanged | 當 Checked 屬性的值更改時發生。 |
3.使用
- 一般更改屬性Name,Text,使用事件CheckedChanged。
如下圖:
4.原理
- CheckedChanged事件和checkBox1_CheckedChanged繫結。選擇狀態更改時,會觸發。
this.checkBox1.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged);
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
}
5.演示
- 獲取選中狀態。通過屬性Checked。
- 更改顯示樣式。Appearance 屬性設定為 Button。
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
bool flag = checkBox1.Checked;
}
如下圖:
- 更改顯示樣式