日期时间值的C#locale-aware MaskedTextBox掩码
我正在研究FXCop / Code Analysis的全球化警告,并希望了解通过MaskedTextBox设置和获取DateTime值的正确的,语言环境感知方式。
我的表单有一个MaskedTextBox元素,其Culture属性设置为“en-US”,其Mask属性设置为“00/00/0000”(预定义的短日期格式)。 maskedTextBox.Text = now.ToString()显示没有前导零作为“42/42 / 010_”,但我希望它表示为“04/24/2010”。
答案 0 :(得分:2)
对于用户而言,无论您的MaskedTextBox支持我的文化有多好,与DateTimePicker相比,使用起来要困难得多,
http://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.aspx