我需要能够在 Win 7 中获取/设置当前位置(控制面板 -> 区域和语言 -> 位置):
RegionInfo.CurrentRegion
不起作用(我可以以错误的方式使用它吗??)
与 相同CultureInfo
。
有任何想法吗?
我需要能够在 Win 7 中获取/设置当前位置(控制面板 -> 区域和语言 -> 位置):
RegionInfo.CurrentRegion
不起作用(我可以以错误的方式使用它吗??)
与 相同CultureInfo
。
有任何想法吗?
好的,您需要更改 Windows 注册 HKEY_CURRENT_USER\Control Panel\International\Geo 并且您需要更改“国家”
数据存储在注册表中。您需要覆盖这些键。
要了解它在注册表中的存储位置,请阅读本文: http: //www.windowsitpro.com/article/registry2/jsi-tip-0311-regional-settings-in-the-registry-
您可以使用此代码
CultureInfo _CultureInfo = new CultureInfo("ru-RU");
Application.CurrentInputLanguage = InputLanguage.FromCulture(_CultureInfo);
Application.CurrentCulture = _CultureInfo;
试试这个: System.Globalization.CultureInfo myCulture = new System.Globalization.CultureInfo("es-ES");