乌尔都语写在vb.net的文本框中

时间:2012-02-26 12:44:04

标签: vb.net windows-vista globalization input-language

我正在使用以下代码来启用我的文本框在Urdu中写入,但它像往常一样用英语键入。请告诉我制作textobx需要什么,将urdu作为输入

由于

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

2 个答案:

答案 0 :(得分:1)

在Windows中添加Urdu作为语言选项后,您的代码段开始起作用。

答案 1 :(得分:0)

你应该用它来获得更好的结果 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