我正在研究一个地铁应用程序,该应用程序在应用程序中提供更改语言选项。我希望在语言文本框输入语言的变化上也得到改变。它不应该依赖于系统语言。更改应用语言更改的文本框输入语言
0
A
回答
0
首先,您需要确保您需要的语言安装在操作系统中,并且位于安装的输入语言列表中(在语言和区域设置下的控制面板中查看语言栏)。如果没有在语言栏中添加它.. 例如您需要将应用程序语言更改为“FRENCH”..您需要为每个要在应用程序中更改的语言创建一个新的资源文件,然后更改当前线程的Culture Property。 您是否熟悉资源文件(。 resx)和Culture Info Class?
0
我使用这些代码: 首先你必须找到你想要的文化语言的名称。 方法“GetInutLanguageByName”将返回您请求的语言 然后您将检查是否安装了请求的语言,如果是,则返回请求的语言。 然后改变输入语言很容易...
private static InputLanguage GetInutLanguageByName(string layOut)
{
foreach (InputLanguage lng in InputLanguage.InstalledInputLanguages)
{
if (lng.Culture.DisplayName == layOut)
{
return lng;
}
}
return null;
}
private void SetKeyboardLayout(InputLanguage Layout)
{
InputLanguage.CurrentInputLanguage = Layout;
}
private void FirstNameTextBox_Enter(object sender, EventArgs e)
{
SetKeyboardLayout(GetInutLanguageByName("Persian"));
}
相关问题
- 1. 防止语言环境更改后的应用语言更改
- 2. 作为设备语言更改更改应用程序语言
- 3. 如何更改文件输入语言
- 4. 更改语言
- 5. 更改语言
- 6. Android - 更改应用程序本身的语言环境语言
- 7. PHP更改语言版本
- 8. 自动更改输入语言
- 9. 更改默认输入语言在AS3
- 10. Ajax更改语言
- 11. FolderBrowserDialog更改语言
- 12. 更改语言5
- 13. Yii2 - 更改语言
- 14. 更改Behat语言
- 15. Android更改语言
- 16. Django:i18n - 更改语言
- 17. 更改MessageBox按钮文本的语言
- 18. 如何在Web应用程序中更改文本框输入语言
- 19. 使用.htaccess更改语言
- 20. 更改ios应用程序的语言
- 21. 动态更改iOS应用的语言
- 22. 更改Android应用程序的语言
- 23. 更改jqGrid中的语言
- 24. 更改网页的语言
- 25. 更改语言的日期()
- 26. 更改另一个应用程序的输入语言
- 27. 更改Flash CS4中的输出语言?
- 28. 在应用程序中更改语言
- 29. 更改应用程序语言
- 30. 问题更改语言应用
http://whathaveyoutried.com/?请阅读[常见问题]和[问] – 2013-03-05 08:02:34