CheckEdit 에는 기본적으로 체크(true) / 언체크(false) 를 출력 할 수 있습니다.
하지만 추가로 불확정(Indeterminate) 상태도 추가해 줄 수 있습니다.
checkEdit5.Properties.AllowGrayed = true; 코드를 추가해줘야 합니다.
참고로 체크는 true 값에 해당하고 언체크는 false 값에 해당되며 불확정의 경우 null 값에 해당됩니다.
Console.WriteLine( CheckEdit.EditValue ); 코드의 출력 값들을 확인해보면
Checked는 True, UnChecked는 False, Indeterminate는 빈 값을 출력해줍니다.
private void CreateCheckEdit()
{
CheckEdit checkEdit1 = new CheckEdit();
checkEdit1.Properties.Caption = "Hide Button";
checkEdit1.Name = "checkEdit1";
checkEdit1.Location = new System.Drawing.Point(35,100);
checkEdit1.Width = 100;
checkEdit1.MouseDown += checkEdit1_MouseDown;
checkEdit5.Properties.AllowGrayed = true;
this.Controls.Add(checkEdit1);
}
private void CheckEdit5_MouseDown(object sender, MouseEventArgs e)
{
CheckEdit checkEdit = sender as CheckEdit;
switch (checkEdit.CheckState)
{
case CheckState.Checked:
Console.WriteLine( "체크 입니다." );
Console.WriteLine( CheckEdit.EditValue );
break;
case CheckState.Unchecked:
Console.WriteLine( "언체크 입니다." );
Console.WriteLine( CheckEdit.EditValue );
break;
case CheckState.Indeterminate:
Console.WriteLine( "불확정 입니다." );
Console.WriteLine( CheckEdit.EditValue );
break;
}
}
728x90
'C# > DevExpress' 카테고리의 다른 글
DevExpress / Winform LookUpEdit 컨트롤에서 NULL 값에 텍스트 입력하기. (0) | 2019.04.15 |
---|---|
DevExpress / Winform LookUpEdit 컨트롤 추가하기. (0) | 2019.04.15 |
DevExpress / Winform CheckEdit 컨트롤 추가하기. (0) | 2019.04.14 |
DevExpress / Winform GridView에서 특정 컬럼의 출력 내용을 변경하기(컬럼 FormatType 설정). (0) | 2019.04.12 |
DevExpress / Winform GridView에서 특정 컬럼의 출력 내용을 변경하기(이벤트 사용). (2) | 2019.04.12 |
댓글