。网 :TabControl中的双击事件
-
09-06-2019 - |
题
当用户通过双击选项卡(而不是仅单击它)更改选项卡时,我想拦截 .NET Windows Forms TabControl 中的事件。
你知道我该怎么做吗?
解决方案
TabControl 的 MouseDoubleClick 事件似乎对双击反应良好。我要做的唯一额外步骤是在 TabIndexChanged 事件之后设置一个短计时器,以跟踪已选择的新选项卡并忽略计时器之外发生的任何双击。这将防止双击选定的选项卡。
其他提示
由于某种原因,Jason Z 建议的 MouseDoubleClick 仅在单击选项卡时触发,并且单击选项卡面板不会执行任何操作,所以这正是我所寻找的。
如何子类化 TabControl 类并添加您自己的 DoubleClick 事件?
不隶属于 StackOverflow