Hallo,
ich öffne über eine TreeView ein neues Fenster, was auch funktioniert. Allerdings ist dann im alten Fenster das bisher angezeigte Control weg.
Folgendes mache ich:
hidePanels();
//hier kein Problem
if (e->Node->Name == "Gespraechsleitfaden") {
tabControlGespraechsleitfaden->Show();
tabControlGespraechsleitfaden->BringToFront();
} else
tabControlGespraechsleitfaden->Hide();
//hier tabControlGespraechsleitfaden wird nicht angezeigt...?
if (e->Node->Name == "LeitfadenBewegung") {
tabControlGespraechsleitfaden->Show();
BewegungForm^ frmLeitfadenBew = gcnew BewegungForm;
frmLeitfadenBew->BringToFront();
frmLeitfadenBew->Show(this); }
Zuerst verstecke ich alle Panels bzw. dort auch den tabControlGespraechsleitfaden und je nach ausgewähltem Knoten im TreeView hole ich sie mir wieder in den Vordergrund bzw. zeige sie an. Was prima klappt, nur eben wenn ich zusätzlich ein neues Fenster öffne UND mein Control (tabControlGespraechsleitfaden) im alten Fenster behalten möchte, ist es weg, obwohl ich es per ->Show() wieder anzeige. Es erscheint einfach nur ein transparenter Hintergrund...?
Hat jemand einen Rat für mich. Was mache ich falsch bzw. was kann man machen, damit das alte Fenster bleibt wie es ist...?
Vielen Dank schonmal.
Viele Grüße
ich öffne über eine TreeView ein neues Fenster, was auch funktioniert. Allerdings ist dann im alten Fenster das bisher angezeigte Control weg.
Folgendes mache ich:
hidePanels();
//hier kein Problem
if (e->Node->Name == "Gespraechsleitfaden") {
tabControlGespraechsleitfaden->Show();
tabControlGespraechsleitfaden->BringToFront();
} else
tabControlGespraechsleitfaden->Hide();
//hier tabControlGespraechsleitfaden wird nicht angezeigt...?
if (e->Node->Name == "LeitfadenBewegung") {
tabControlGespraechsleitfaden->Show();
BewegungForm^ frmLeitfadenBew = gcnew BewegungForm;
frmLeitfadenBew->BringToFront();
frmLeitfadenBew->Show(this); }
Zuerst verstecke ich alle Panels bzw. dort auch den tabControlGespraechsleitfaden und je nach ausgewähltem Knoten im TreeView hole ich sie mir wieder in den Vordergrund bzw. zeige sie an. Was prima klappt, nur eben wenn ich zusätzlich ein neues Fenster öffne UND mein Control (tabControlGespraechsleitfaden) im alten Fenster behalten möchte, ist es weg, obwohl ich es per ->Show() wieder anzeige. Es erscheint einfach nur ein transparenter Hintergrund...?
Hat jemand einen Rat für mich. Was mache ich falsch bzw. was kann man machen, damit das alte Fenster bleibt wie es ist...?
Vielen Dank schonmal.
Viele Grüße