Мне нужно создать элемент управления с всплывающим меню и кнопкой, которая заставляет его отображаться и изменяет (нажимает) внешний вид во время отображения всплывающего меню.
В настоящее время я использую флажокСвойство Appearance установлено в кнопку и контекстное меню.Однако обнаружение момента, когда меню исчезает по какой-либо причине, кроме щелчка по одному из его элементов (который генерирует событие Click, которое можно обработать) - например, при нажатии формы - не было успешным, так как событие «Свернуть» нет происходит.В результате «кнопка со стрелкой вниз» не изменила свой внешний вид, как предполагалось.
Как можно обнаружить исчезновение ContextMenu?Каковы условия для события «Свернуть»?
PS В связанной заметке я пытался реализовать то же самое со списком, установленным в качестве окна верхнего уровня;при нажатии на форму изменился внешний вид, но потери фокуса не произошло.Будем весьма благодарны за любую помощь в обнаружении момента, когда это произойдет.