Перевод SIP в цифровой режим

#windows-mobile

#windows-mobile

Вопрос:

У меня есть настольное приложение Windows Mobile, в котором есть несколько текстовых полей, которые будут принимать только числовые значения. Мне нужно активировать цифровые клавиши на телефоне, когда эти текстовые поля находятся в фокусе.

Я не могу найти какое-либо решение по этому поводу. Пожалуйста, помогите

Ответ №1:

У Дэниела Мотха есть пример переключения SIP в числовой режим (в C # вы не отметили свой выбор языка) в его блоге.

Ответ №2:

Вы также могли бы попробовать это

 InputModeEditor.SetInputMode(textBox, InputMode.Numeric);
  

Комментарии:

1. Не могли бы вы, пожалуйста, объяснить, куда я должен поместить это. Я пробовал это в textBox1_GotFocus (отправитель объекта, EventArgs e), но не сработало.

2. После инициализации элементов управления. Также это будет работать только на Windows Mobile std InputModeEditor. Установите входной режим (TextBox1, InputMode.Numeric);