/ / Tastatursprache per API in vb.net ändern - vb.net

Tastatursprache über API in vb.net - vb.net ändern

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 № 1

Es 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.