【问题标题】:Urdu writing in text box in vb.net乌尔都语在 vb.net 的文本框中书写
【发布时间】:2012-02-26 12:44:03
【问题描述】:

我正在使用以下代码使我的文本框能够用乌尔都语书写,但它像往常一样用英语输入。请告知我需要什么来制作我的 textobx,以 urdu 作为输入

谢谢

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

【问题讨论】:

  • +1,使用我的母语。乌尔都语 istimaal karne ke liye +1。 :)

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


【解决方案1】:

在我将乌尔都语作为 Windows 中的语言选项添加后,您的代码 sn-p 开始工作。

【讨论】:

  • 请告知在 Windows 中的何处添加此内容?
  • Windows 7:控制面板 -> 更改键盘或其他输入法 -> 更改键盘... -> 添加... ->(选择乌尔都语)
  • 谢谢!问题是我有 Windows Vista Home,我认为我们不能用 Vista Home 做到这一点......
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多