4

私は vb.net を初めて使用し、プログラムの実行中に API 関数を使用してキーボード言語をペルシア語 (ペルシア語) に変更することになっています (テキスト ボックスのある単純なフォームです)。誰か私が何をすべきか知っていますか?どんな種類の助けも大歓迎です。

4

4 に答える 4

4

それは非常に簡単です。.net フレームワークに組み込まれている api を使用する必要はありません。

Dim TypeOfLanguage = New System.Globalization.CultureInfo("fa") ' or "fa-IR" for Farsi(Iran) 
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(TypeOfLanguage)

ローカリゼーションの詳細..

于 2012-05-01T01:37:21.190 に答える
0
Dim TypeOfLanguage = New System.Globalization.CultureInfo("fa") ' or "fa-IR" for Farsi(Iran) 
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(TypeOfLanguage)

これは、API を使用する必要なく正常に機能しています。

于 2012-12-27T11:04:06.390 に答える
0

いいと思いますが、InputLanguageは WPF では機能しないようです。InputLanguage は Windows フォームの型です。

于 2015-04-29T15:53:40.133 に答える