MaskedTextbox中使用波斯语日期输入的问题

时间:2011-03-28 05:18:13

标签: c#

在波斯(IRAN),当我们想写日期时,首先我们写下它的日期,例如18 然后我们写一年中的一个月,例如6 然后我们写一年的例子,文字必须是1367/6/18 我在表单中添加了maskedtexbox(RightToLeft = Yes; Mask = 00/00/0000)(RightToLeft = Yes; RightToLeftlayout = True)

数据输入格式正确但显示数据为18/06/1367

解决方案是什么?

1 个答案:

答案 0 :(得分:0)

您可以更改蒙版以在数字和斜线之间使用空格:

00 /00 /0000

这样您可以像以前一样输入值,但显示方向保持不变:

1367/ 06/ 18

MSDN page解释此行为