Skip to content

2. CheckBox

sandeulsandeul edited this page May 11, 2020 · 3 revisions

[ CheckState ]

  1. Checked -> 체크됨
  2. Unchecked -> 체크안됨
  3. Intermediate -> 여러 개의 체크 박스 중에서 몇 개만 부분적으로 선택되어있는 상태

CheckedChanged

체크 상태가 바뀔 때 호출하는 이벤트

`

namespace WindowsFormsApp2 { public partial class Form1 : Form {

    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Load_1(object sender, EventArgs e)
    {
        //Check 상태로 초기화하기
        checkBox1.Checked = true;

        // UnCheked 상태로 초기화하기
        checkBox2.Checked = false;

        //Intwemediate 상태로 초기화하기 
        //Form1.cs[디자인] 에서 마우스 오른쪽 클릭 후 속성
        // 모양에서 CheckState에서 Intermediate  선택 

        // Intermediate 에 속한 4번 체크 박스 checked 로 초기화
        checkBox4.Checked = true;

        // Intermediate 에 속한 5번 체크 박스 Unchecked 로 초기화
        checkBox5.Checked = false;

        // checkBox6의 체크상태가 바뀔 때마다  checkBox6_CheckStateChanged 함수 호출
        checkBox6.CheckStateChanged += checkBox6_CheckedChanged;
    }

    int count = 0;
    private void checkBox6_CheckedChanged(object sender, EventArgs e)
    {
        // 텍스트 박스에 변경 시마다 변경 횟수+ 변경이라고 적기
        count ++ ;
        textBox1.ReadOnly = true;
        textBox1.Text = count + "변경";
    }
}

}

`

Clone this wiki locally