Урду писать в текстовом поле в vb.net
Я использую следующий код, чтобы разрешить моему текстовому полю писать на урду, но он печатает на английском как обычно. Посоветуйте, пожалуйста, что мне нужно для того, чтобы сделать мой textobx, примите значение urdu
Спасибо
Dim x As New System.Globalization.CultureInfo("ur-PK")
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(x)
2 ответа
Решение
После того, как я добавил урду в качестве языковой опции в Windows, ваш код начал работать.
Вы должны использовать это для лучшего результата InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguages (1) для языка урду 1, для разных языков 2,3,3 и так далее в этой работе над событием 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