gpt4 book ai didi

c# - 更改 DateTimePicker 日历运行时

转载 作者:可可西里 更新时间:2023-11-01 10:01:02 26 4
gpt4 key购买 nike

我想在另一种文化中查看日历,例如让它显示在阿拉伯。我在 Main 中使用此代码,但日历仍在同一位置文化:

CultureInfo sa = new CultureInfo("ar-SA", false);
sa.DateTimeFormat.Calendar = new System.Globalization.HijriCalendar();
// Sets the culture to Arabic (Saudi Arabia)
Thread.CurrentThread.CurrentCulture = sa;
// Sets the UI culture to Arabic (Saudi Arabia)
Thread.CurrentThread.CurrentUICulture = sa;

我在表单上添加 DateTimePicker 并希望它显示日期阿拉伯语运行后,但 DateTimePicker 或 Calendar 没有更改为那种文化。

最佳答案

DateTimePicker and MonthCalendar当您在 .NET Framework、Visual Studio 2005 或 Visual Studio .NET 中创建本地化应用程序时,控件不会反射(reflect)应用程序主执行线程的 CurrentUICulture 属性

关于c# - 更改 DateTimePicker 日历运行时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8141437/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com