Winform
[DevExpress] TextEdit에 Invalid Value 아이콘 제거 하기.
캡틴노랑이
2019. 1. 22. 13:53
반응형
마스크를 먹이고 나면 마스크의 값이 정규식과 다르면, 다음과 같은 메세지가 나옴.
입력형식은 마스크를 따르나, 유효성 검증을 안하려면, 다음과 같이 하면됨.
Properties.Validating 이벤트 실행시켜서, valid를 무시시켜야 됨.
btxtACC_NO_Cust.Properties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Custom; btxtACC_NO_Cust.Properties.Mask.AutoComplete = DevExpress.XtraEditors.Mask.AutoCompleteType.None; btxtACC_NO_Cust.Properties.Mask.EditMask = "[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]"; btxtACC_NO_Cust.Properties.Mask.IgnoreMaskBlank = false; btxtACC_NO_Cust.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.RegEx; btxtACC_NO_Cust.Properties.Mask.SaveLiteral = false; btxtACC_NO_Cust.Properties.Mask.ShowPlaceHolders = false; btxtACC_NO_Cust.Properties.Validating += new System.ComponentModel.CancelEventHandler(this.btxtACC_NO_Cust_Properties_Validating); private void btxtACC_NO_Cust_Properties_Validating(object sender, CancelEventArgs e) { btxtACC_NO_Cust.ErrorText = string.Empty; e.Cancel = false; }
반응형