Прокрутка с использованием касания не работает в приложении Panel In c # windows 32 - PullRequest
0 голосов
/ 30 мая 2019

Я делаю приложение win32 c # windows на устройстве с сенсорным экраном. Существует одна форма шириной (800 пикселей), которая имеет одну панель (Основная панель: ширина 780 пикселей). Эта панель имеет автопрокрутку true. Я добавляю панели (UserDetailRow: ширина 100 пикселей) к этой панели динамически (вызов API, выборка данных и отрисовка элементов управления на панели). эта панель содержит имя, адрес и т. д. пользователя, представленные в виде ярлыков.

предположим, что если мой Api приносит 30 записей, то на главной панели отображается 30 панелей, и полоса прокрутки видна. Моя проблема в том, что скроллер работает нормально, используя мышь в любом месте на главной панели.

Но когда я использую касание для прокрутки, то касание работает только в области на главной панели, где UserDetailRow не занимает места, т. Е. (780px-100px), если я проведу пальцем вверх или вниз по панелям userdetailrow, касание не работает.

Как я могу это исправить?

...