我正在研究用于触摸板的winforms应用程序,并希望用户能够通过在屏幕上滑动手指来滚动内容。我看到窗口(至少是Windows 7)内置了任何可滚动控件的行为。然而,我正在尝试滚动的控件是第三方控件,它继续并创建了自己的滚动条元素,因此这种内置行为将丢失。
我可以通过将第三方控件放在面板中并让该面板处理滚动来获得相同的行为。但是,当用户在该控件上滑动时,其包含的面板不会听到这些事件,也不会滚动。
它们是否有关于Windows如何处理触摸板滚动的资源,或者当光标位于其中一个子控件内时如何使面板响应触摸板滑动?