CheckBox 컨트롤
CheckBox 컨트롤은 체크상자와 레이블로 이루어져 있다. 이 컨트롤에서 가장 많이 쓰는 속성은 Checked로서 True나 False를
지정할 수 있다. Checked 프로퍼티를 통해 체크상자의 UI를 나타낼 수 있지만, CheckBox 컨트롤은 또 하나의 프로퍼티인 CheckState를
통해 세가지 체크상자 상태를 나타낼 수 있다. 즉, 체크상자는 Checked, Unchecked, Intermediate 3가지 중 하나의 CheckState 속성을
가질 수 있는데, Intermediate은 보통 부분적으로 선택된 경우를 나타낸다.
CheckBox 이벤트 핸들링
CheckBox 컨트롤의 이벤트중에 가장 많이 사용되는 이벤트인 CheckedChanged는 사용자가 체크박스를 클릭하여
체크상태가 변경된 경우에 호출된다. 아래 예제는 위 그림의 특별이벤트수신 체크박스가 체크 변경되었을 때, 이에 딸린 이벤트1과
이벤트2 체크박스 상태를 함께 변경하는 것이다.
예제
private void checkEvents_CheckedChanged(object sender, EventArgs e)
{
checkEvent1.Checked = checkEvents.Checked;
checkEvent2.Checked = checkEvents.Checked;
}
본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.