4

我需要能够在 Win 7 中获取/设置当前位置(控制面板 -> 区域和语言 -> 位置):

Win7:控制面板->区域和语言->位置

RegionInfo.CurrentRegion不起作用(我可以以错误的方式使用它吗??)

与 相同CultureInfo

有任何想法吗?

4

4 回答 4

4

好的,您需要更改 Windows 注册 HKEY_CURRENT_USER\Control Panel\International\Geo 并且您需要更改“国家”

于 2012-04-10T08:44:01.493 回答
1

数据存储在注册表中。您需要覆盖这些键。

要了解它在注册表中的存储位置,请阅读本文: http: //www.windowsitpro.com/article/registry2/jsi-tip-0311-regional-settings-in-the-registry-

于 2012-04-10T08:03:40.703 回答
-1

您可以使用此代码

CultureInfo _CultureInfo = new CultureInfo("ru-RU");                
            Application.CurrentInputLanguage = InputLanguage.FromCulture(_CultureInfo);
            Application.CurrentCulture = _CultureInfo;
于 2012-04-10T08:06:29.310 回答
-2

试试这个: System.Globalization.CultureInfo myCulture = new System.Globalization.CultureInfo("es-ES");

于 2012-04-10T08:06:59.380 回答