I have this problem that event called “MouseEnter” does not fire when mouse button is held down. How could i fix it?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
That’s by design. You can work around it by using, say, MouseMove:
This is not ideal, though – if the mouse button is pressed when the mouse is hovering over another control on the form, then it doesn’t appear in the MouseMove event that the button is pressed (as @Hans pointed out, the other control ‘Captures’ the MouseDown). If that’s a problem, then combining the hit test in MouseMove while separately tracking MouseDown and MouseUp on the form should work.