簡體   English   中英

烏爾都語寫在vb.net的文本框中

[英]Urdu writing in text box in vb.net

我正在使用以下代碼使我的文本框能夠在烏爾都語中寫入,但它像往常一樣用英語輸入。 請告訴我制作textobx需要什么,以urdu作為輸入

謝謝

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

在Windows中添加Urdu作為語言選項后,您的代碼段開始起作用。

你應該使用這個來獲得更好的結果InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguages( 1 )for Urdu use 1,for different languages使用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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM