Daniel Leykauf Ответов: 0

Toolstripdropdown & toolstripcontrolhost: отслеживание мыши


Привет,

У меня есть usercontrol, основанный на ToolStripControlHost. ToolStripDropDown всплывает, как только пользователь наводит курсор мыши на элемент управления.
Проблема: когда выпадающий список 1-го usercontrol уже открыт, указатель мыши 2-го usercontrol не запускается; он будет запущен только тогда, когда выпадающий список был закрыт ранее.
Поэтому мне нужно решение для отслеживания MouseMove или MouseEnter, когда раскрывающийся список открыт и мышь наводит другой элемент управления.

Предыстория: я хочу создать всплывающий элемент управления, где пользователь может наводить курсор мыши на элементы заголовка. Если один заголовок завис, то usercontrol будет показан с различными подпунктами.

Что я уже пробовал:

Поиск по CodeProject и Google.
Безуспешно пытался реализовать IMessageFilter.

Richard MacCutchan

Если вы наведете курсор мыши на элементы заголовка в верхней части этой страницы, то увидите, что одновременно открыт только один раскрывающийся список. Это стандартное и ожидаемое поведение.

0 Ответов