Ich habe Form1 und Form2 in meinem Projekt. Form2 ist nur ein Formular mit Einstellungen für Form1. Wie lautet der Befehl zum Öffnen von Form2 aus Form1 und wie lautet der Befehl zum Schließen des Formulars?
Antworten
Zu viele Anzeigen?
Aykut Çevik
Punkte
2012
Frédéric Hamidi
Punkte
249635
Respektive Form.Show() (oder Form.ShowDialog() wenn das zweite Formular modal sein soll), und Form.Hide() (oder Form.Close() je nach dem, was Sie meinen mit close it
).
Sergi Papaseit
Punkte
15714
Wenn Sie zeigen müssen Form2
als modaler Dialog , von innen Form1
tun:
var form2 = new Form2();
if (form2.ShowDialog() == DialogResult.OK)
{
// process results here
}
Ein modaler Dialog behält den Fokus, solange er geöffnet ist; er setzt das übergeordnete Fenster ( Form1
) "im Hintergrund", bis es geschlossen wird, was bei Windows-Einstellungen durchaus üblich ist.
Felice Pollano
Punkte
32046
Josué Martínez
Punkte
61