Was ist der Unterschied zwischen den Funktionen Show (), ShowDialog () und Application.Run ()? [Duplikat]

Diese Frage hat hier bereits eine Antwort:

Was ist der Unterschied zwischen Application.Run () und Form.ShowDialog ()? 8 Antworten

Was ist der Unterschied zwischen den neuen Funktionen Show (), ShowDialog () und Application.Run ()? Immain (winforms) Ich sah:

Application.Run(new Form1());

Dann habe ich für Form1 auch gesehenForm1.Show() mit Beschreibung: "Zeigt dem Benutzer das Steuerelement an." Für ShowDialog hieß es "Zeigt das Formular als modales Dialogfeld".

Was bedeutet das?

Was sind ihre jeweiligen Verwendungen und welche sind am häufigsten?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage