请问如何在Panel范围内屏蔽MouseLeave事件
我将Panel作为一个容器,里面放置了若干按钮,本意是想当鼠标移至Panel时,Panel划入屏幕,鼠标离开时划出,但通过MouseMove事件是现实,只要鼠标移至按钮上就会激发MouseLeave事件
[最优解释]
在MouseLeave事件中,使用Control.MousePosition取得当前鼠标的屏幕坐标,再调用panel1.PointToClient转换为对应的客户区坐标,可判断出当前鼠标光标是否还在Panel的范围内,可由此再决定下一步的动作。
[其他解释]
你这就通过了啊
你没有发现你鼠标动作过快 他会判断失败么?