2012-02-26 74 views
3

我正在使用以下代碼來啓用我的文本框在烏爾都語中編寫,但它像往常一樣用英文輸入。請指教一下,我需要讓我的textobx,以烏爾都語作爲輸入烏爾都語在vb.net中的文本框中書寫

感謝

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

+1,使用我的母語。烏爾都語istimaal karne ke liye +1。 :) – ApprenticeHacker 2012-02-26 12:45:44

回答

1

我說烏爾都語在Windows語言選項的代碼片段開始工作後。

+0

請指教在Windows中添加此項目的位置? – 2012-02-26 13:09:53

+1

Windows 7:控制面板 - >更改鍵盤或其他輸入法 - >更改鍵盤... - >添加... - >(選擇烏爾都語) – 2012-02-26 13:12:05

+0

謝謝!麻煩是我有Windows Vista Home,我認爲我們不能用Vista Home做到這一點................. – 2012-02-26 13:36:19

0

你應該使用這個更好的結果 InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguages() 爲烏爾都語使用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