我正在研究一個地鐵應用程序,該應用程序在應用程序中提供更改語言選項。我希望在語言文本框輸入語言的變化上也得到改變。它不應該依賴於系統語言。更改應用語言更改的文本框輸入語言
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. 更改語言
- 7. 更改語言
- 8. 更改語言
- 9. 如何在html中更改文本框的輸入語言?
- 10. Android - 更改應用程序本身的語言環境語言
- 11. 更改YouTube嵌入語言
- 12. PHP更改語言版本
- 13. 更改輸入語言不工作WPF
- 14. 更改彈簧輸入驗證語言
- 15. 自動更改輸入語言
- 16. wxWidgets更改鍵盤輸入語言
- 17. 更改默認輸入語言在AS3
- 18. Django:i18n - 更改語言
- 19. Yii2 - 更改語言
- 20. TinyMCE更改語言
- 21. FolderBrowserDialog更改語言
- 22. 更改語言5
- 23. Ajax更改語言
- 24. NSSpeechSynthesizer更改語言
- 25. Android更改語言
- 26. 更改Behat語言
- 27. 更改語言文件
- 28. Android - 更改語言環境(語言)
- 29. 如何更改文本框輸入語言古吉拉特語的類型?
- 30. 更改android中的文本語言
http://whathaveyoutried.com/?請閱讀[常見問題]和[問] – 2013-03-05 08:02:34