大家好,又见面了,我是你们的朋友全栈君。
基本介绍
掩码文本控件,使用掩码来区分用户输入文本是否正确。
常设置属性
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 = '\0'; 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; }
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/155031.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...