一段时间以来我一直想知道这个问题 - 双击 winforms TabControl 的标题没有被检测到,但我想处理这个事件。
看起来所有鼠标事件(单击、移动等)在 TabControl 的“非活动”区域上时都不会引发。我什至尝试过对 TabControl 进行子类化,但派生类的事件也没有引发。重写 WndProc 显示它没有收到 WM_LBUTTONDBLCLK 消息(我的意思是 - WTF?)。
谢谢。
但我确信选项卡控件knows我点击了它的标题,它只是不让我知道。
附注我看过.NET:TabControl 中的双击事件 https://stackoverflow.com/questions/32733/net-double-click-event-in-tabcontrol- 但什么也没有
嗯...我做了一个测试项目,我收到了 MouseDoubleClick 和 DoubleClick 事件。 “Tabcontrol 的标题”是什么意思?附加选项卡会显示实际选项卡还是空白区域?
I used 事件间谍.zip http://sdrv.ms/12lTF1K
如果您指的是空白区域(您通过注释来完成),那么不是,因为空白区域中没有任何内容。无控制。您需要做的是将TabControl 放入Panel 中,并将TabControl 的Dock 属性设置为Fill。处理面板的双击事件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)