У меня есть таймер в основной форме заявки.
Таймер отображает всплывающее окно каждые N секунд.
Но я бы не хотел показывать нудный экран, если открыты какие-либо модальные диалоговые окна. В противном случае произойдет перекрытие.
Я могу использовать Application.OpenForms
, но это не учитывает такие диалоги, как OpenFileDialog
.
Как определить, отображаются ли какие-либо дочерние диалоги в данный момент?