1

DateTime値のC#ロケール対応MaskedTextBoxマスク

FXCop / Code Analysisのグローバリゼーション警告に取り組んでおり、MaskedTextBoxを介してDateTime値を設定および取得するための適切なロケール対応の方法を知りたいです。

私のフォームには、Cultureプロパティが "en-US"に設定され、Maskプロパティが "00/00/0000"(事前定義された短い日付形式)に設定されたMaskedTextBox要素があります。maskedTextBox.Text = now.ToString()は、先行ゼロなしで「42/42 / 010_」と表示されますが、「2010年4月24日」と表示したいと思います。

4

1 に答える 1

2

ユーザーの観点からすると、MaskedTextBoxが私の文化をどれほどうまくサポートしていても、DateTimePickerと比較して使用するのははるかに困難です。

http://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.aspx

于 2010-04-25T00:47:42.727 に答える