Урду писать в текстовом поле в vb.net - PullRequest
3 голосов
/ 26 февраля 2012

Я использую следующий код, чтобы разрешить моему текстовому полю писать на урду, но он печатает на английском как обычно.Посоветуйте, пожалуйста, что мне нужно, чтобы сделать мой текстовый блок, возьмите urdu в качестве ввода

Спасибо

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

Ответы [ 2 ]

1 голос
/ 26 февраля 2012

После того, как я добавил урду в качестве языковой опции в Windows, ваш код начал работать.

0 голосов
/ 10 декабря 2014

вы должны использовать это для лучшего результата InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguages ​​( 1 ) для урду 1, для разных языков 2,3,4 и т. д. эта работа над событием textBox gotFocus LIKE:

Private Sub TextBox1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.GotFocus
        InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguages(1)
End Sub
...