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


Компонент InputPanel

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

В платформу .NET Compact Framework входит компонент InputPanel. Он обеспечивает программное управление программной панели ввода (SIP) на карманных ПК и других устройств под управлением Windows CE. Обычно причиной для программирования программной панели ввода является изменение положения или размера элементов управления на форме, когда эта панель включена и отключена.

Для использования программной панели ввода не требуется программирования: пользователи могут включать и отключать ее отображение с помощью значка. Для программирования программной панели ввода необходимо перетащить компонент InputPanel с панели элементов на форму.

Программную панель ввода можно показать программно с помощью свойства Enabled, получить ее размер — с помощью свойства Bounds и определить размер области формы, не занятый этой панелью, — с помощью свойства VisibleDesktop. Следует учитывать, что для устройств Pocket PC свойство Bounds всегда возвращает ширину, равную 240 точкам, и высоту, равную 80 точкам, независимо от того, включена ли программная панель ввода. Событие EnabledChanged происходит каждый раз при включении или выключении программной панели ввода, как пользователем, так и программно.

Можно использовать свойство InputPanel.InputMethodCollection, чтобы получить коллекцию методов ввода, установленных на карманном ПК. В эти методы входит клавиатура, распознаватель букв, распознаватель блоков и другие методы, используемые на устройстве.

См. также

Задачи

Практическое руководство. Использование компонента InputPanel

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

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