我需要能够在Win 7中获取/设置当前位置(控制面板 - >区域和语言 - >位置):
RegionInfo.CurrentRegion
不起作用(我可以用wrng方式使用它吗?)
与CultureInfo
相同。
有什么想法吗?
答案 0 :(得分:4)
好的,你需要更改Windows注册表 HKEY_CURRENT_USER \控制面板\国际\地理 你需要改变'国家'
答案 1 :(得分:1)
数据存储在注册表中。您需要覆盖这些密钥。
要知道它在注册表中的存储位置,请重新阅读本文:http://www.windowsitpro.com/article/registry2/jsi-tip-0311-regional-settings-in-the-registry-
答案 2 :(得分:-1)
您可以使用此代码
CultureInfo _CultureInfo = new CultureInfo("ru-RU");
Application.CurrentInputLanguage = InputLanguage.FromCulture(_CultureInfo);
Application.CurrentCulture = _CultureInfo;
答案 3 :(得分:-2)
试试这个: System.Globalization.CultureInfo myCulture = new System.Globalization.CultureInfo(“es-ES”);