.NET:TabControl中的双击事件
时间:2020-03-05 18:44:31 来源:igfitidea点击:
当用户通过双击选项卡(而不是仅单击它)更改选项卡时,我想在.NET Windows窗体TabControl中拦截该事件。
我们是否知道我该怎么做?
解决方案
回答
TabControl的MouseDoubleClick事件似乎可以很好地响应双击。我唯一要做的添加步骤是在TabIndexChanged事件之后设置一个短计时器,以跟踪已选择一个新标签并忽略在计时器外部发生的任何双击。这样可以防止双击所选的选项卡。
回答
子类化TabControl类并添加自己的DoubleClick事件如何?
回答
由于某种原因,Jason Z建议的MouseDoubleClick仅在单击选项卡时才触发,而在选项卡面板上单击则无济于事,所以这正是我想要的。