Hallo.
Ich habe folgendes Problem:
Ich habe auf meiner Form ein PageControl mit mehreren Pages (TabSheets).
Diese können über einen Menübefehl "Neu" wärend der Laufzeit hinzugefügt werden
Darin enthalten sind zwei RichEdits, getrennt duch eine Splitterkomponente.
Die Erzeugung erfolgt genauso wie beim TabSheet, inklusive Alignment. Hier Bsp. Splitter:
So, nun möchte ich natürlich auch die aktuell aktive Page (TabSheet) inklusive ihres Inhaltes schließen können. Um es einfach zu halten über ein Menüpunkt "Schließen".
Die Suche in der CBuilderHilfe hat bisher nichts ergeben. (Der obige Code stammt übrigens aus der Hilfe).
Also habe ich mir folgendes gedacht...
Wobei ich mir nicht so ganz im Klaren darüber bin was ich mit TTabSheet *Page machen soll, eigentlich liegt ja da meine aktuelle Page (TabSheet)...
Im Prinzip ist die Sache vergleichbar mit Internetbrowsern à la Opera, FireFox etc., welche Tabs unterstützen. Auch dort kann man ja einen neuen Tab wählen um darin eine Seite anzeigen zu lassen und diesen dann wieder mit samt der Seite schließen.
Danke für eure Hilfe im Voraus.
MfG M
Ich habe folgendes Problem:
Ich habe auf meiner Form ein PageControl mit mehreren Pages (TabSheets).
Diese können über einen Menübefehl "Neu" wärend der Laufzeit hinzugefügt werden
Code:
TTabSheet *Page;
Page = new TTabSheet(PageControl1);
Page->PageControl = PageControl1;
PageControl1->ActivePage = Page;
Die Erzeugung erfolgt genauso wie beim TabSheet, inklusive Alignment. Hier Bsp. Splitter:
Code:
Sp1 = new TSplitter(Page);
Sp1->Parent = Page;
Die Suche in der CBuilderHilfe hat bisher nichts ergeben. (Der obige Code stammt übrigens aus der Hilfe).
Also habe ich mir folgendes gedacht...
Code:
delete PageControl1->Pages->TTabSheet(PageControl1->ActivePage);
Im Prinzip ist die Sache vergleichbar mit Internetbrowsern à la Opera, FireFox etc., welche Tabs unterstützen. Auch dort kann man ja einen neuen Tab wählen um darin eine Seite anzeigen zu lassen und diesen dann wieder mit samt der Seite schließen.
Danke für eure Hilfe im Voraus.
MfG M
Zuletzt bearbeitet: