Vom Dialog zum parent

realpk

Mitglied
Ich frage mich wieso folgendes Beispiel nicht funktioniert:

Ich habe 2 Forms. f1 und f2
Wenn ich nun in f1 schreibe
Code:
new f2().ShowDialog();
und in f2 auf f1 zugreifen möchte bekomme ich ein null ( this.parent ). this.parentForm liefert auch null.

Weiss jemand wieso das so ist?
 
Ja, weil der Parent der Container ist, in welchem zb ein Control drinnen liegt. Die Form2 liegt jetzt aber in keinem Container. Einfach mal in der Hilfe zu den beiden Properties nachlesen, um mehr zu erfahren.

Willst du auf die Parent-Form zugreifen, musst du schon eine Referenz der Form1 an die Form2 übergeben.
 
Ok, werde es dann mit ner Referenz lösen.
Hatte halt nur gedacht das es irgendwo schon ne referenz (parent etc) gibt.
 
Zurück