PC にインストールされているカルチャと異なるカルチャが必要な場合、.NetでDateTimepicker
またはコントロールに国際化を設定するにはどうすればよいですか?Calendar WinForm
46835 次
6 に答える
9
文化を変えることは不可能のようです。このKB 記事を参照してください。
于 2008-10-28T13:01:28.797 に答える
5
以前の解決策に基づいて、より良いのは次のとおりだと思います。
dateTimePicker.Format = DateTimePickerFormat.Custom;
dateTimePicker.CustomFormat = Application.CurrentCulture.DateTimeFormat.ShortDatePattern;
于 2010-01-08T14:58:36.173 に答える
0
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("fr");
System.Threading.Thread.CurrentThread.CurrentUICulture = System.Threading.Thread.CurrentThread.CurrentCulture;
于 2009-01-15T20:57:40.030 に答える
-1
DateTimePicker の場合
dtp.Format = DateTimePickerFormat.Custom;
dtp.CustomFormat = "yyyy-MM-dd"; // or the format you prefer
于 2008-10-28T01:55:09.983 に答える
-1
迂回路はあると思います。
- イベントハンドラ「ValueChanged」を設定
コード
dateTimePicker.Format = DateTimePickerFormat.Custom; string[] formats = dateTimePicker.Value.GetDateTimeFormats(Application.CurrentCulture); dateTimePicker.CustomFormat = formats[0];
于 2009-12-29T01:54:28.647 に答える
-1
telerik radDateTimePicker を使用して、InitializeComponent() の後にこのコードを記述し、「fa-IR」の代わりに独自のカルチャを使用します。
Application.CurrentCulture = new CultureInfo("fa-IR");
radDateTimePicker1.Format = DateTimePickerFormat.Custom;
radDateTimePicker1.CustomFormat = Application.CurrentCulture.DateTimeFormat.ShortDatePattern;
于 2019-10-01T06:52:51.383 に答える