(C#, Windows Form, .NET Compact Framework 3.5, Windows CE 6.0)(C#) Как изменить InputLanguage в .NET CF?
Как изменить InputLanguage в .NET CF?
Я хочу изменить laguguage клавиатуры UserControl.
(C#, Windows Form, .NET Compact Framework 3.5, Windows CE 6.0)(C#) Как изменить InputLanguage в .NET CF?
Как изменить InputLanguage в .NET CF?
Я хочу изменить laguguage клавиатуры UserControl.
Вы можете перейти на «Панель управления» -> «Региональные настройки» и установить язык ввода.
См. here.
Это работает, если у вас есть постоянный реестр, и если вашему графическому интерфейсу не требуется суппорт нескольких языков.
Надеется, что это помогает
Спасибо. У меня есть два языка на вкладке «Ввод» в разделе «Настройка региона и языка». Я меняю язык ввода по умолчанию и сбрасываю. но никаких изменений нет. – help
Вы проверили, был ли после перезагрузки новый набор языков уже там? – salvolds
Да, но только английский язык был написан keybd_event. – help
Вы можете изменить текущую культуру во время выполнения, как System.Threading.Thread.CurrentThread.CurrentUICulture = новый CultureInfo ("он-IL"); –
@ MD's System.Threading.Thread.CurrentThread.CurrentUICulture не может устанавливаться на .NET CF 3.5 .. – help
Что вы подразумеваете под «UserControl keyboard»? Программная клавиатура, отображаемая при нажатии в текстовом поле? – josef