2012-02-26 2 views
3

다음 텍스트를 사용하여 텍스트 상자를 우르두어로 작성할 수 있지만 평소대로 영어로 입력하고 있습니다. 난 당신의 코드가 작동하기 시작 윈도우에서 언어 옵션으로 우르두어를 추가 한 후 내가vb.net의 텍스트 상자에 우르두어 작성

감사

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

+1, 제 모국어 사용. 우르두어 istimaal karne ke liye +1. :) – ApprenticeHacker

답변

1

을 내 textobx을 입력으로 우르두어를 취할 필요가 무엇을 알려 주시기 바랍니다. 다른 언어는 2,3,4 등 텍스트 상자 GotFocus 이벤트에이 작품에를 사용하기위한

+0

Windows에서이 부분을 어디에 추가 할 것인지 조언 해주십시오. –

+1

Windows 7 : 제어판 -> 키보드 또는 다른 입력기 변경 -> 키보드 변경 ... -> 추가 ... -> (우르두어 선택) –

+0

고마워! 문제는 내가 윈도우 비스타 홈 있고, 나는 우리가 비스타 홈이 작업을 수행 할 수 없다고 생각 ................. –

0

당신은 LIKE, InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguages ​​(1) 우르두어에 대한 1을 사용하여 더 나은 결과를 위해 이것을 사용한다 :

Private Sub TextBox1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.GotFocus 
     InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguages(1) 
End Sub 
관련 문제