我知道有C#的蒙面文本框组件,但我需要的是创建需要输入文本格式的蒙版文本框:LLL / LLL但是当我在预览和掩码中将这样的蒙版输入Mask属性时我看到分隔符“ “。但不是我想要的“/”。有帮助吗? 感谢
答案 0 :(得分:4)
/ character是掩码中的日期分隔符。你真正得到的取决于你的文化偏好。要获得文字/
,您必须使用\
来逃避它。像这样:
this.maskedTextBox1.Mask = @"LLL\/LLL";
使用“属性”窗口时,请勿使用@。
答案 1 :(得分:1)
感谢您的这一线索 在maskedtextbox中还有一个问题,即当系统短日期更改时,掩码也会更改,例如..
之前
System date : d/M/yy
Mask Format : __/__/__
之后
System date : d-M-yy
Mask Format : __-__-__
使用escape char骗了我。
只需在掩码中添加escape char即可。例如:
textbox1.Mask = 00/\00/\00