Wie Kultur in einen Datetimepicker oder Kalender-Steuerelement in .NET ändern
-
04-07-2019 - |
Frage
Wie Internationalisierung zu einer DateTimepicker
oder Calendar WinForm
Kontrolle in .Net setzen, wenn der Wunsch Kultur des in dem PC installiert ist anders?
Lösung
Es scheint nicht möglich zu sein, um die Kultur zu verändern. Sehen Sie diese KB-Artikel .
Andere Tipps
Basierend auf frühere Lösung, ich denke, das ist besser:
dateTimePicker.Format = DateTimePickerFormat.Custom;
dateTimePicker.CustomFormat = Application.CurrentCulture.DateTimeFormat.ShortDatePattern;
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("fr");
System.Threading.Thread.CurrentThread.CurrentUICulture = System.Threading.Thread.CurrentThread.CurrentCulture;
Für Datetime
dtp.Format = DateTimePickerFormat.Custom;
dtp.CustomFormat = "yyyy-MM-dd"; // or the format you prefer
Ich denke, es ist Umweg.
- set Event-Handler "Value"
-
Code
dateTimePicker.Format = DateTimePickerFormat.Custom; string[] formats = dateTimePicker.Value.GetDateTimeFormats(Application.CurrentCulture); dateTimePicker.CustomFormat = formats[0];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow