簡介:

        介紹複選框控制元件CheckBox。常用在某些功能的是否啟用判斷。

 

介紹:

1.屬性

常用屬性
Name 獲取或設定控制元件的名稱。
Text

獲取或設定與此控制元件顯示的文字。在此控制元件中一般不適用。

AutoSize

獲取或設定一個值,該值指示控制元件是否基於其內容調整大小。

TextAlign

獲取或設定 CheckBox 控制元件上的文字對齊方式。

Checked

獲取或設定一個值,該值指示 CheckBox 是否處於選中狀態。若選中了複選框,則為 true;反之,則為 false。

Appearance

獲取或設定確定 CheckBox 控制元件外觀的值。如果該值為 true,則控制元件的 CheckBox 部分會顯示一個選中標記。 如果將 Appearance 屬性設定為 Button,則當 Checked 設定為 true 時,控制元件將顯示凹下外觀;而當設定為 false 時,控制元件將呈現為像標準按鈕一樣的凸起外觀。

 

2.事件

常用事件
CheckedChanged

Checked 屬性的值更改時發生。

 

3.使用

  1. 一般更改屬性Name,Text,使用事件CheckedChanged。

如下圖:

 

 

4.原理

  1. CheckedChanged事件和checkBox1_CheckedChanged繫結。選擇狀態更改時,會觸發。
this.checkBox1.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged);
        private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {

        }

 

5.演示

  1. 獲取選中狀態。通過屬性Checked。
  2. 更改顯示樣式。Appearance 屬性設定為 Button。
        private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            bool flag = checkBox1.Checked;
        }

 如下圖:

  • 更改顯示樣式