von Form1 Form2 wieder sichtbar machen
-
Hallo,
Ich öffne von Form1 aus eine Form2,
in der Form2 starte ich einen axMediaPlayer und verstecke ( Hide ) die Form2, die nun ja nicht mehr sichbar ist (Player läuft natürlcih weiter).
Nun versuche von Form1 aus die Form2 wieder sichtbar zu machen.
aufruf der Form2Form2 ^_form2 = Form2(this); _form2->show(this);
versuch des anzeigens
Form2 ^_form2 = Form2(this); _form2->Visible::set(true);
Klappt soweit nur das ein neues Form2 angezeigt wird.
Wie bekomme ich Zugriff auf die versteckte Form2.
Gruß
einAhnungsloser
-
Du mußt dir die Variable als Klassenmember anlegen und diese dann in beiden Codeteilen benutzen (anstatt jedesmal eine neue Form zu erzeugen).
-
Danke leider weiß ich nicht genau wie ich das anstellen muss
meine Versuchepublic: static Form2 ^_form2 = Form2(this); compilermeldung: Statische Memberfunktionen haben keinen this-Zeiger
public: static Form2 ^_form2 = gcnew Form2; Compilermeldung kein geigneter Standartkonstruktor vorhanden
wie lege ich denn den Klassenmeber an ?
Gruß
einAhnungsloser
-
Hallo,
Danke für den Tip hat sich erledigt,
hatte bei meinen vorigen Versuchen den Konstruktor geändert gehabtNun läuft es so wie soll
Gruß
einAhnungsloser