WinForm控件之MaskedTextBox-飞外

BeepOnError:指示键入无效字符是控件是否发出系统提示音;

CutCopyMaskFormat:设置控件文本值复制到剪贴板时的包含类型;

TextMaskFormat:指示从Text属性中返回字符串的包含类型;

Mask:用来控制控件允许输入指定格式的字符串;

PasswordChar:指示为密码类型输入显示的字符;

PromptChar:指示用作占位符的字符;

RejectInputOnFirstFailure:值为true时输入字符与掩码不符就会被拒绝,false时则输入字符依次逐个处理;

Enabled:指示是否启用该控件,true为启用状态用户可编辑,false为禁用状态用户不可编辑;

Name:指示代码中用来标识该对象的名称;

相关代码
 //根据类型设置控件的指定掩码 private void cb_MaskType_SelectedIndexChanged(object sender, EventArgs e) maskedTextBox1.BeepOnError = true; maskedTextBox1.CutCopyMaskFormat = MaskFormat.ExcludePromptAndLiterals; maskedTextBox1.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; maskedTextBox1.PasswordChar = ''; maskedTextBox1.PromptChar = '_'; maskedTextBox1.RejectInputOnFirstFailure = false; string strMask = string.Empty; switch (cb_MaskType.Text) case "身份证": strMask = "000000-00000000-000A"; break; case "手机号": strMask = "100-0000-0000"; break; case "出生日期": strMask = "0000-00-00 00:00:00"; break; case "身高": strMask = "000厘米"; break; case "体重": strMask = "000公斤"; break; case "密码": strMask = "000000"; maskedTextBox1.PasswordChar = '*'; break; default: strMask = string.Empty; break; maskedTextBox1.Mask = strMask; }