0

(C#, Windows Form, .NET Compact Framework 3.5, Windows CE 6.0)(C#) Wie ändere ich InputLanguage in .NET CF?

Wie InputLanguage in .NET CF ändern?

Ich möchte Lagaguage von UserControl Tastatur ändern.

+2

Sie aktuelle Kultur während der Laufzeit ändern können, wie System.Threading.Thread.CurrentThread.CurrentUICulture = new Culture ("he-IL"); –

+0

@ MD System.Threading.Thread.CurrentThread.CurrentUICulture kann nicht auf .NET CF 3.5 .. – help

+0

Was meinen Sie mit "UserControl-Tastatur"? Die Software-Tastatur, die angezeigt wird, wenn Sie in ein Textfeld klicken? – josef

Antwort

0

Sie können zu "Systemsteuerung" -> "Ländereinstellungen" gehen und die Eingabesprache einstellen.

Siehe here.

Dies funktioniert, wenn Sie eine persistente Registrierung haben und wenn Ihre GUI nicht mehrere Sprachen unterstützen muss.

hoffe, das hilft

+0

Danke. Ich habe zwei Sprachen in der Registerkarte "Eingabe" von "Regional und Langague Setting". Ich ändere die Standard-Eingabesprache und setze sie zurück. aber es gibt keine Änderung .. – help

+0

hast du überprüft ob nach dem reboot der neue sprachsatz schon da war? – salvolds

+0

Ja, aber nur englische Sprache wurde von keybd_event geschrieben. – help

Verwandte Themen