您好我已经在我的WinForms应用程序中使用掩码maskedtextbox
创建了0/0 AAAAA
,当我在PC上安装它时,捷克语言被设置为默认语言,它将反斜杠转换为点,所以我有{{ 1}}
请问是否有办法避免这种自动更改?
感谢您的时间。
答案 0 :(得分:3)
Mask属性中的/
字符是日期分隔符。它会自动本地化,捷克语.
字符是日期分隔符。
你需要转义角色,让它知道你的意思是文字。请改用0\/0 AAAAA
。请注意添加反斜杠。
答案 1 :(得分:2)
尝试将Culture
的{{1}}属性设置为英语文化(因为您不关心当地文化):
MaskedTextBox
答案 2 :(得分:1)
您可以通过“控制面板”配置窗口“区域和语言”设置更改此行为。