У меня есть пользовательская панель задач в Outlook. Когда пользователь переключает видимость, я записываю это в объект настроек, чтобы при следующем запуске Outlook он отображался/скрывался так, как пользователь оставил его.
В каждом из следующие сценарии
- Пользователь щелкает X в правом верхнем углу панели задач.
TaskPane.Visible
устанавливается в ответ на нажатие пользователем переключателя на ленте- Пользователь нажимает кнопку меню «Файл» в левом верхнем углу.
Первые два способа пользователь явно намеревался скрыть панель задач. В третьем случае пользователь просто пытался перейти к экрану меню (возможно, на пути к кнопке «Выход»).
Вопрос
Можно ли как-то определить, что событие возникло из-за меню «Файл»? Есть ли способ программно определить, открыто ли в данный момент меню «Файл»?
Вот что я имею в виду под экраном меню «Файл»: