2012-02-26 8 views
3

私はテキストボックスをウルドゥー語で書くことができるように次のコードを使用していますが、いつものように英語で入力しています。私はあなたのコードスニペットが動作を開始し、Windowsの言語オプションとして、ウルドゥー語を追加した後、入力としてvb.netのテキストボックスにウルドゥー語を書く

おかげ

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

+1私の母国語を使用しています。 Urdu istimaal karne ke liye +1。 :) – ApprenticeHacker

答えて

1

をウルドゥー語を取る、私は私のtextobxを作成する必要が何をすべきか教えてください。ウルドゥー語は、異なる言語のために、1を使用するための

+0

これをWindowsにどこに追加するかアドバイスしてください。 –

+1

Windows 7:コントロールパネル - >キーボードまたはその他の入力方法の変更 - >キーボードの変更... - >追加... - >(ウルドゥー語を選択) –

+0

ありがとう!問題は私はWindows Vistaのホームを持っていると私はVistaのホームでこれを行うことはできません................. –

0

あなたは InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguagesより良い結果のためにこれを使用する必要があります() はLIKE にそうてtextBox GotFocusイベントでこの作品を2,3,4を使用し、 :

Private Sub TextBox1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.GotFocus 
     InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguages(1) 
End Sub 
関連する問題