C#
CheckBox 컨트롤

CheckBox 컨트롤은 체크상자와 레이블로 이루어져 있다. 이 컨트롤에서 가장 많이 쓰는 속성은 Checked로서 True나 False를 지정할 수 있다. Checked 프로퍼티를 통해 체크상자의 UI를 나타낼 수 있지만, CheckBox 컨트롤은 또 하나의 프로퍼티인 CheckState를 통해 세가지 체크상자 상태를 나타낼 수 있다. 즉, 체크상자는 Checked, Unchecked, Intermediate 3가지 중 하나의 CheckState 속성을 가질 수 있는데, Intermediate은 보통 부분적으로 선택된 경우를 나타낸다.

CheckBox 컨트롤


CheckBox 이벤트 핸들링

CheckBox 컨트롤의 이벤트중에 가장 많이 사용되는 이벤트인 CheckedChanged는 사용자가 체크박스를 클릭하여 체크상태가 변경된 경우에 호출된다. 아래 예제는 위 그림의 특별이벤트수신 체크박스가 체크 변경되었을 때, 이에 딸린 이벤트1과 이벤트2 체크박스 상태를 함께 변경하는 것이다.

예제

private void checkEvents_CheckedChanged(object sender, EventArgs e)
{
   checkEvent1.Checked = checkEvents.Checked;
   checkEvent2.Checked = checkEvents.Checked;
}



본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.




Comment yjchoi@*** 12/20/2016 5:43:14 AM
Comment admin@*** 12/20/2016 10:01:49 PM
Comment mikooyoon@*** 7/17/2019 7:05:31 AM
Comment admin@*** 7/17/2019 4:53:46 PM
Comment mikooyoon@*** 7/17/2019 11:27:43 PM