Практическое руководство. Настройка методов ввода для карманных ПК
Обновлен: Ноябрь 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