Похоже, что когда я использую событие MouseLeave
для выполнения действия, если пользователь достаточно быстро покидает Control
, оно фактически пропустит событие MouseLeave
..
Пользователь будет вне control
, а событие MouseLeave
не было вызвано. Теперь я не знаю, есть ли способ исправить это, или есть лучшее событие для использования. У меня в основном есть UserControl
, в котором есть Combobox
. Когда другие прокручивают UserControl
, появляется ComboBox
(работает каждый раз), однако, когда пользователь оставляет этот Control
для перехода к другому, он может или не может сделать ComboBox`.Visible = false. Кажется, это зависит от скорости перемещения курсора.
Есть идеи, ребята?