Я разрабатываю приложение для устройств Windows Mobile с использованием Visual Studio .NET 2008, пользовательский интерфейс которого требует использования элемента управления ComboBox. К сожалению, для устройств, у которых нет аппаратной полноразмерной клавиатуры или сенсорного интерфейса, невозможно переместить (вкладку) из элемента управления ComboBox в другой элемент управления той же формы (например, указать продукт в ComboBox и затем перейти к тексту). поле для добавления количества).
Я пытался создать обработчик события для события KeyPress ComboBox и вручную установить фокус на следующий элемент управления всякий раз, когда пользователь нажимает клавишу со стрелкой вправо или влево, но, к сожалению, обработчик события не фиксирует эти нажатия клавиши.
Есть идеи? У меня есть сильное подозрение, что это чрезмерно спроектировано и что существует лучший контроль, более подходящий для того, что мне нужно делать; Я считаю немыслимым, что вкладка из элемента управления Combo Box может быть такой сложной.
Спасибо!
РЕДАКТИРОВАТЬ: Очевидно, я могу захватывать события KeyDown и KeyUp на ComboBox, что позволяет мне установить фокус или вкладку для следующего элемента управления. Все еще перегружен - все еще ищет идеи!