Entwickler-Ecke
WinForms - Datenübergabe?!
Honkine - Do 17.09.09 19:58
Titel: Datenübergabe?!
Hallo zusammen,
ich hoffe ihr könnt mir behilflich sein. Bin leider noch blutige Anfängerin was das Programmieren angeht.
Ich möchte folgedens erreichen:
Meine MDI-Anwendung besitzt ein MDI Parent indem 2 Childforms angezeigt werden sollen.
Das erste Childelement wird gleich mit Öffnung des Parents angezeigt. Nachdem ich auf einem Button auf Child1 drücke, soll sich dieses Schließen und das 2. Childelement soll sichtbar werden. Bis auf den letzten Punkt funktioniert auch alles. Aber irgendwie habe ich glaube ich ein Grundlegendes Problem mit der Datenübergabe.
Kann mir vielleicht jemand bite bitte helfen. Ich verzweifle!
LG
Honkine
Moderiert von
Kha: Topic aus C# - Die Sprache verschoben am Fr 18.09.2009 um 14:38
JasonDelife - Sa 19.09.09 23:39
Du musst in der Child1-Klasse ein Event definieren, dass gefeuert wird, wenn Child2 angezeigt werden soll.
Da das der Fall ist, wenn Child1 geschlossen wird, kannst du Closed nehmen.
In der Hauptform abonnierst du das Event und zeigst Child2 an.
Ist jetzt vllt. etwas abstrakt, aber so geht's am besten.
Beispiel (stark reduziert):
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| private void child1_Closed() { Child2Form c2 = new Child2Form(); c2.Show(); } |
Grüße, JasonDelife.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!