MouseLeave не срабатывает, если WinForm имеет только один полнофункциональный ListBox - PullRequest
1 голос
/ 03 марта 2011

У меня есть форма с простым списком.Список полностью заполнен, а FormBorderStyle формы имеет значение None.

Когда я присоединяю к форме событие MouseLeave, оно не запускается.(Это также не вызывает MouseMove, MouseHover и т., все события мыши снова запускаются.

Как получить форму для получения событий мыши, даже если она состоит только из полностью закрепленного списка?

Спасибо

Ответы [ 2 ]

1 голос
/ 03 марта 2011

Он не должен срабатывать, потому что ваша мышь не вошла в форму, он входит в список.Поэтому вы должны использовать событие MouseLeave в элементе управления listbox

0 голосов
/ 03 марта 2011

Я не думаю, что это возможно.Поскольку элемент управления будет обрабатывать события, он не будет обойден до формы.

...