В библиотеке классов Windows Forms dot Net есть модальные и немодальные окна. В чём их разница. Модальные всегда являются активными до тех пор пока их не закроют, а не модальные — нет. Каждую форму можно отобразить как модальную и немодальную.
Метод ShowDialog
отображает форму как модальное диалоговое окно. Пример:
Form.ShowDialog()
Метод Show
отображает форму как немодальное диалоговое окно. Пример:
Form.Show()
Form.Modal
возвращает значение, указывающее, отображается ли форма как модальная.
Links
- https://msdn.microsoft.com/ru-ru/library/system.windows.forms.form.modal(v=vs.110).aspx
- https://msdn.microsoft.com/ru-ru/library/39wcs2dh(v=vs.110).aspx
- https://msdn.microsoft.com/ru-ru/library/c7ykbedk(v=vs.110).aspx