У меня есть menuStrip с несколькими элементами и кнопка в другой части формы. Когда мышь входит в кнопку, она что-то делает (событие MouseEnter). Проблема, которую я получаю, заключается в том, что при открытии панели меню, если мышь входит в кнопку, событие MouseEnter не запускается. Есть ли способ стрелять, пока открыта меню?
Чтобы увидеть это графически, вот что я делаю:
У меня есть меню, и для каждого родительского пункта меню есть кнопка. Кнопка будет над ним, поэтому единственной видимой частью меню будет контейнер с их дочерними элементами.
Теперь, когда мышь входит в кнопку, например «Система», она выполняет щелчок по пункту меню. Вот почему появляется контейнер. Но после открытия, если я хочу открыть любой другой контейнер других родителей, я должен сначала щелкнуть, чтобы потерять фокус. Затем я хочу сделать это, не щелкая мышью.
Я хочу, чтобы поведение было похоже на то, что есть в меню. Например, если система открыта, и мышь входит в список клиентов, она автоматически закрывает систему и открывает клиентов.