В чем разница между функциями Show (), ShowDialog () и Application.Run ()? [Дубликат]

На этот вопрос уже есть ответ здесь:

В чем разница между Application.Run () и Form.ShowDialog ()? 8 ответов

В чем разница между новыми функциями Show (), ShowDialog () и Application.Run ()? Вmain (winforms) Я видел:

Application.Run(new Form1());

Затем для Form1 я также увиделForm1.Show() с описанием: «Показывает управление пользователю.» Для ShowDialog было сказано «Показывает форму как модальное диалоговое окно».

Что это значит?

Каковы их виды использования и что является наиболее распространенным?

Ответы на вопрос(3)

Ваш ответ на вопрос