Поймать событие MouseWheel/Scroll на дочернем контроле во время разработки C#

Есть ли способ перехватить событие MouseWheel/Scroll на панели, внутри другой панели, пока все окно находится во время разработки?

Полоса прокрутки работает на родительском элементе, но только когда я наводю мышкой на его область. Когда внутренний элемент управления находится, событие прокрутки не выполняется.

Чтобы понять, что я имею в виду:
1) Создать пустой проект WindowsForms
2) Поместите в форму панель (назовите ее PanelA)
3) Измените цвет PanelA
3) Включить автопрокрутку для PanelA
4) Поместите в PanelA новую панель (назовите ее PanelB)
5) Сделайте PanelB выше, чем PanelA
6) Изменить цвет панели B

Вы получите что-то вроде:
введите описание изображения здесь

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

Спасибо в совете за помощь

0 ответов

Другие вопросы по тегам