SharpAffair
SharpAffair

Reputation: 5478

WinForms - detect if any dialog windows are open

I have a timer in the main application form.

The timer displays a nag screen every N seconds.

But I'd like to avoid showing the nag screen if any modal dialog windows are open. Otherwise overlapping will occur.

I can use Application.OpenForms, but this doesn't count dialogs such as OpenFileDialog.

How to detect if any child dialogs are currently shown?

Upvotes: 0

Views: 1249

Answers (1)

Related Questions