Can the hover interval be changed?

c#, hover, winforms

Solution

There is an intentional time delay of `SystemInformation.MouseHoverTime` milliseconds before the `MouseHover` event is generated, as a simple alternative you can use the `MouseEnter` event instead, which will trigger immediately.

Problem

I have code that allows a user to hover over a control, and it will respond. However, I'd like the hovering to fire a little quicker. Is there a way to speed up the hover reaction?

Original source