Поделиться через


Практическое руководство. Настройка методов ввода для карманных ПК

Обновлен: Ноябрь 2007

Карманный ПК содержит коллекцию методов ввода, которые определяют, как пользователь вводит текст и данные. При задании свойства CurrentInputMethod для панели InputPanel выбранный метод продолжает оставаться в силе, пока не будет изменен пользователем.

У карманных ПК имеются следующие методы ввода, которые могут различаться для разных производителей:

  • Transcriber (преобразователь);

  • Keyboard (клавиатура);

  • Letter Recognizer (распознаватель букв);

  • Block Recognizer (распознаватель блоков).

Коллекция InputPanel.InputMethodCollection предоставляет доступ ко всем методам ввода, установленным на устройстве. Метод ввода можно идентифицировать по его имени или по идентификатору GUID (свойство Name или свойство Clsid).

Пример

В следующем примере кода предпочтительный метод ввода устанавливается путем сопоставления указанного метода с методом в коллекции.

For Each m As Microsoft.WindowsCE.Forms.InputMethod In InputPanel1.InputMethods
    If m.Name = "Letter Recognizer" Then
        InputPanel1.CurrentInputMethod = m
    End If
Next
InputPanel1.Enabled = True
foreach (InputMethod m in inputPanel1.InputMethods)
{
    if (m.Name == "Letter Recognizer")
        inputPanel1.CurrentInputMethod = m;
}
inputPanel1.Enabled = true;

Компиляция кода

Для этого примера требуются ссылки на следующие пространства имен:

См. также

Ссылки

InputPanel.InputMethodCollection

Другие ресурсы

Разработка карманного ПК и .NET Compact Framework