3

次のコードを使用して、テキスト ボックスにウルドゥー語を入力できるようにしていますが、通常どおり英語で入力しています。textobx を作成するために必要なものを教えてください。ウルドゥー語を入力として使用してください。

ありがとう

Dim x As New System.Globalization.CultureInfo("ur-PK")
    InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(x)
4

2 に答える 2

1

Windows の言語オプションとしてウルドゥー語を追加した後、コード スニペットが機能し始めました。

于 2012-02-26T13:06:31.460 に答える
0

you should use this for better result InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguages(1) for Urdu use 1, for different languages use 2,3,4 and so on this work on textBox gotFocus event LIKE:

Private Sub TextBox1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.GotFocus
        InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguages(1)
End Sub
于 2014-12-10T07:43:12.470 に答える