mdi Kommunikation parent-child

chris1010

Grünschnabel
hy ng,

ich will gerne eine mdi anwendung erstellen. das erstellen des mdi childs habe ich nach dem beispiel der tutorial geschafft (habe vorher meine form2 deklariert: "form2 form2 = new form2();" ?)
jetzt will ich gerne, dass das mdichild (also form2) mit dem parent kommuniziert.
wenn ich in form2 folgende deklaration vornehme:
form1 form1 = new form1();
dann kann ich zwar auf alle public elemente von form1 schauen und ansprechen, diese nehmen aber keine änderung an.
wenn ich die deklaration von form1 global in form2 rein schreibe dann verursacht das einen fehler stack overflow oder so --> ich habe die deklaratuion im moment nur in einzelnen funktionen (is nat. nicht so bequem ;-(


wie kann ich mit dem parent kommunizieren.

danke & mfg chris
 
Hallo chris1010!

Was ist mit deiner Schift-Taste los? :rolleyes:
[thread=181397]Regeln[/thread] & Netiquette Und bitte daran halten!

Soweit ich das versanden habe instanzierst Du ja nur ein neues Objekt von dem form1.
Wenn Du aber das MDI-Child instanziert hast und es deinem Parent-Form so zuweist
Code:
form2 form2 = new form2();
form2.MdiParent = this; //this == form1
ist
Code:
Form2.MdiParent
das was Du suchst.
Schau doch mal [post=1022873]hier[/post] in den 3.Post. Und arbeite Dich mal da durch. ;)

MfG, cosmo
 

Neue Beiträge

Zurück