У нас есть несколько форм, у которых нет рамки / нет панели инструментов (оверлеи)
Всякий раз, когда пользователь щелкает где-то еще в нижележащем окне, оверлейная форма отправляется на задний план (обычная немодальная форма).поведение)
Есть ли для этого Событие, чтобы «оверлей» мог обнаружить изменение видимости и сам закрыться?
Может быть, это можно обработать в событии изменения размера / рисования, где можно отследить «невидимость»?
Фон: типичный «Select-Or-Create-New» UseCase.Нажатие «плюс» показывает крошечную форму создания.В настоящее время это «самый верхний», поэтому пользователю нужно нажать «Escape», чтобы избавиться от него.(В противном случае был бы беспорядок «фоновых наложений», отсюда и вопрос)
Было бы более «удобным», если щелчок по чему-то еще закрывает эту «крошечную форму»:
![enter image description here](https://i.stack.imgur.com/023rO.png)