我在表格上的TabControl上的TabPage上有一个Panel。
我有一个鼠标事件功能“control_MouseWheel”。
如果我将该函数绑定到面板的MouseWheel事件,则滚动鼠标滚轮时没有任何反应。
如果我将该函数绑定到面板和TabPage的MouseWheel事件或Panel的所有三个,TabPage和TabControl,则没有任何反应。
如果我然后将该函数绑定到窗体的MouseWheel事件,则鼠标事件处理程序将触发,但仅在窗体上触发。我可以通过使用ConsoleWriteline()来看到这一点。
如何为我真正想要使用鼠标滚轮事件的底层面板启动它?
我是否错过了子控件堆栈的属性设置?
答案 0 :(得分:2)
MouseWheel
事件将发送到具有焦点的控件。
由于面板无法获得焦点,因此永远不会获得MouseWheel
个事件。