Похоже, вы не использовали правильные события для обнаружения зависания, я подозреваю, что вы используете MouseMove
. Вместо этого используйте MouseEnter
и MouseLeave
события. Событие MouseEnter
произойдет, когда мышь наведет курсор на элемент управления. Наведите курсор на дочерние элементы управления, и вы больше не будете получать события. Затем, когда мышь полностью выйдет из-под вашего контроля, вы получите MouseLeave
.