WinForms и сенсорный монитор

BlackEric

Есть одно приложение на WinForms. Хотят его запускать под 10 виндой на сенсорном мониторе.Никогда еще такого не делал.Что-нибудь в приложении дорабатывать для этого нужно? Там только стандартные контролы.Винда виртуальную клавиатуру как андроид предоставит или нужно что-то придумывать для заполнения полей?
4 ответа

BlackEric

Тыканье пальцем в монитор это тоже что и клик левой кнопкой мыши. Если других видов кликов твоя прога не ожидает, то будет работать.


BlackEric

А клавиатура? Я так понимаю, что нужно экранную прикручивать?


BlackEric

Она уже прикручена виндовсом. Тыкаешь в значочек - вылазит. Убого, но работает.


BlackEric

WPF, UWP другие варианты, всё уже сделано, акселерация и прочие удобные фишечки. Ну и внешний вид контроллов в винформс (checkbox, listview и т.д.) просто не прездназначены для управления пальцем, они слишком мелкие, для курсора мышки. WPF же дает полную свободу внешнего вида, при этом логику переделывать не надо, она будет такой, какая она есть. Палец не курсор мышки, им нельзя попасть в пиксель точно. Сделать View слой на WPF будет не сложно, если какая то модель уже существует и сделано все по человечи.