我正在使用以下代码来启用我的文本框在Urdu中写入,但它像往常一样用英语键入。请告诉我制作textobx需要什么,将urdu作为输入
由于
Dim x As New System.Globalization.CultureInfo("ur-PK")
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(x)
答案 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