Form soll andere Forms verwalten.
-
Form1 erzeugt Form2 mit new und ruft form2.Show() auf.
Wie kriege ich es am besten hin, dass Form1 benachrichtigt wird, wenn Form2 vom Benutzer geschlossen wird?
-
Indem du dich an das Closing-Event von Form2 in Form1 ranhängst?
Form2 f = new Form2(); f.Closing += (s,e)=> { MessageBox.Show("Form2 schließt sich"); }; f.Show();
-
Ich hab ein Button auf der Form1 angelegt und den Code beim Buttonklick eingefügt.
Jedoch unterstreicht er mir das e und compiled nicht.
Was mache ich falsch?"Eine lokale Variable mit dem Namen e kann in diesem Bereich nicht deklariert werden....."
___________
Edit:
Sry hab den Fehler schon gefunden
-
Ja weil der Buttoneventhandler eben auch einen Parameter names e hat.
Zurück zu den Grundlagenbüchern!
-
Ja, hab meinen Beitrag schon editiert.
Ist mir anschließend auch aufgefallen.
Man sollte halt genauer auf den Code schauen bevor man hier schreibt ;).