我已经思考了一段时间这个问题 - 双击WinForms TabControl的标头无法被检测到,但我想要处理此事件。
看起来当它们处于TabControl的“非活动”区域时,所有鼠标事件(单击、移动等)都不会被触发。我甚至尝试子类化TabControl,但派生类的事件也没有被触发。重写WndProc后发现它没有接收到WM_LBUTTONDBLCLK消息(我的意思是 - 真的吗?)。
谢谢。 但我确定选项卡控件知道我已经点击了它的标题,只是它没有让我知道。
附言:我看过.NET : Double-click event in TabControl - 但没有找到答案。
看起来当它们处于TabControl的“非活动”区域时,所有鼠标事件(单击、移动等)都不会被触发。我甚至尝试子类化TabControl,但派生类的事件也没有被触发。重写WndProc后发现它没有接收到WM_LBUTTONDBLCLK消息(我的意思是 - 真的吗?)。
谢谢。 但我确定选项卡控件知道我已经点击了它的标题,只是它没有让我知道。
附言:我看过.NET : Double-click event in TabControl - 但没有找到答案。