Ich bin neu bei vb.net und ich sollen die Tastatursprache in Persisch (Farsi) ändern, indem ich API-Funktionen verwende, während das Programm ausgeführt wird (es ist eine einfache Form mit einem Textfeld). Weiß jemand was ich tun soll? Jede Art von Hilfe wäre sehr dankbar.
Antworten:
4 für die Antwort № 1Es ist sehr leicht. Es ist nicht erforderlich, die API zu verwenden, die in das .net-Framework integriert ist.
Dim TypeOfLanguage = New System.Globalization.CultureInfo("fa") " or "fa-IR" for Farsi(Iran)
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(TypeOfLanguage)
Weitere Informationen zur Lokalisierung ..
0 für die Antwort № 2
Dim TypeOfLanguage = New System.Globalization.CultureInfo("fa") " or "fa-IR" for Farsi(Iran)
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(TypeOfLanguage)
Dies funktioniert problemlos, ohne dass APIs verwendet werden müssen.
0 für die Antwort № 3
Wäre nett, aber Eingabesprache scheint nicht mit WPF zu funktionieren. InputLanguage ist ein Windows Forms-Typ.