winform之MaskedTextBox(掩码文本控件)

控件主要作用:
使用掩码来区分用户输入文本是否正确。

常用属性:

属性描叙
BeepOnError指示键入无效字符是控件是否发出系统提示音;
CutCopyMaskFormat设置控件文本值复制到剪贴板时的包含类型;
TextMaskFormat指示从Text属性中返回字符串的包含类型;
Mask用来控制控件允许输入指定格式的字符串;
PasswordChar指示为密码类型输入显示的字符;
PromptChar指示用作占位符的字符;
RejectInputOnFirstFailure值为true时输入字符与掩码不符就会被拒绝,false时则输入字符依次逐个处理;
Enabled指示是否启用该控件,true为启用状态用户可编辑,false为禁用状态用户不可编辑;
Name指示代码中用来标识该对象的名称;

掩码:

掩码元素说明
0数字,必选。此元素将接受 0 到 9 之间的任何一个数字。
9数字或空间,可选。
#数字或空间,可选。如果掩码中该位置为空白,在Text属性中将把它呈现为一个空格。允许使用加号 (+) 和减号 (-)。
L字母,必选。将输入限定为 ASCII 字母 a-z 和 A-Z。此掩码元素等效于正则表达式中的 [a-zA-Z]。
?字母,可选。输入限定为 ASCII 字母 a-z 和 A-Z。此掩码元素等效于正则表达式中的 [a-zA-Z]?。
&字符,必选。如果AsciiOnly属性设置为true,此元素的行为将与“L”元素类似。
C字符,可选。任何非控制字符。如果 AsciiOnly 属性设置为 true,此元素的行为将类似于“?”元素。
A字母数字,可选。如果将 AsciiOnly 属性设置为 true,则它接受的唯一字符是 ASCII 字母 a-z 和 A-Z。
a字母数字,可选。如果将 AsciiOnly 属性设置为 true,则它接受的唯一字符是 ASCII 字母 a-z 和 A-Z。
.小数点占位符。使用的实际显示字符将是适合于格式提供程序的小数点符号,格式提供程序由控件的 FormatProvider 属性决定。
,千分位占位符。使用的实际显示字符将是相应于格式提供程序的千分位占位符,格式提供程序由控件的 FormatProvider 属性决定。
:时间分隔符。使用的实际显示字符将是适合于格式提供程序的时间符号,格式提供程序由控件的 FormatProvider 属性决定。
/日期分隔符。使用的实际显示字符将是适合于格式提供程序的日期符号,格式提供程序由控件的 FormatProvider 属性决定。
$货币符号。显示的实际字符将是相应于格式提供程序的货币符号,格式提供程序由控件的 FormatProvider 属性决定。
<转换为小写。将后续所有字符都转换为小写。
>转换为大写。将后续所有字符都转换为大写。
|禁用前一个大写转换或小写转换。
/转义。对掩码字符进行转义,将其转变为原义字符。“//”是反斜杠的转义序列。
其他所有字符原义字符。所有非掩码元素都将原样出现在 MaskedTextBox 中。原义字符在运行时始终占据掩码中的一个固定位置,用户不能移动或删除该字符。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

share notes

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值