0

(C#, Windows Form, .NET Compact Framework 3.5, Windows CE 6.0)(C#) Как изменить InputLanguage в .NET CF?

Как изменить InputLanguage в .NET CF?

Я хочу изменить laguguage клавиатуры UserControl.

+2

Вы можете изменить текущую культуру во время выполнения, как System.Threading.Thread.CurrentThread.CurrentUICulture = новый CultureInfo ("он-IL"); –

+0

@ MD's System.Threading.Thread.CurrentThread.CurrentUICulture не может устанавливаться на .NET CF 3.5 .. – help

+0

Что вы подразумеваете под «UserControl keyboard»? Программная клавиатура, отображаемая при нажатии в текстовом поле? – josef

ответ

0

Вы можете перейти на «Панель управления» -> «Региональные настройки» и установить язык ввода.

См. here.

Это работает, если у вас есть постоянный реестр, и если вашему графическому интерфейсу не требуется суппорт нескольких языков.

Надеется, что это помогает

+0

Спасибо. У меня есть два языка на вкладке «Ввод» в разделе «Настройка региона и языка». Я меняю язык ввода по умолчанию и сбрасываю. но никаких изменений нет. – help

+0

Вы проверили, был ли после перезагрузки новый набор языков уже там? – salvolds

+0

Да, но только английский язык был написан keybd_event. – help

 Смежные вопросы

  • Нет связанных вопросов^_^