C # - Странное поведение ToolStripMenu - PullRequest
2 голосов
/ 10 февраля 2012

У меня есть ToolStripMenu, у которого есть несколько подменю.В любой момент времени любое из подменю может быть отключено в зависимости от текущего состояния программы.

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

Пункт меню никогда явно не включается нигде в коде.У кого-нибудь есть идеи по этому поводу?

...