Jaka jest różnica między funkcjami Show (), ShowDialog () i Application.Run ()? [duplikować]

To pytanie ma już tutaj odpowiedź:

Jaka jest różnica między Application.Run () a Form.ShowDialog ()? 8 odpowiedzi

Jaka jest różnica między nowymi funkcjami Show (), ShowDialog () i Application.Run ()? Wmain (Winforms) Widziałem:

Application.Run(new Form1());

Następnie, w przypadku Form1, widziałem takżeForm1.Show() z opisem: „Pokazuje kontrolę użytkownikowi”. W przypadku ShowDialog napisano „Pokazuje formularz jako modalne okno dialogowe”.

Co to znaczy?

Jakie są ich zastosowania, a które najczęściej?

questionAnswers(3)

yourAnswerToTheQuestion