![]() |
[PageControl] tabs schliesen
hallo,
ich wollte wissen wie man einzelne tabsheets in pagecontrol schiesen kann... erstellen ist relativ einfach
Delphi-Quellcode:
aber wie schlies ich das dann wieder?
TTabSheet.Create(PageControl1);
|
Re: [PageControl] tabs schliesen
Moin,
das geht z.B. so...
Delphi-Quellcode:
so werden alle TabSheets gelöscht.
while PageControl.PageCount > 0 do
PageControl.Pages[0].free; MfG Thorsten |
Re: [PageControl] tabs schliesen
Zitat:
|
Re: [PageControl] tabs schliesen
hmmm ok also schliesen geht aber wenn ich jetzt neue mache sind die im background :( hab das schon über ActivePage probiert aber ich muss irgendwas falsch gemcht haben :/ hat vieleicht jemand ne idee das ich schliesen kann und die neu erstellten dann auch wieder als aktiv erscheinen?
|
Re: [PageControl] tabs schliesen
Hallo tester123,
du musst beim neuen TabSheet noch die Eigenschaft PageControl setzen:
Delphi-Quellcode:
newPage.PageControl := PageControl1;
|
Re: [PageControl] tabs schliesen
Zitat:
Delphi-Quellcode:
pages[pagecount-1].PageControl := PageControl1;
|
Re: [PageControl] tabs schliesen
Hallo Tester123,
aber TTabsheet steht ja noch nicht im Pages Array, oder?
Delphi-Quellcode:
newPage := TTabSheet.Create(PageControl1);
newPage.PageControl := PageControl1; |
Re: [PageControl] tabs schliesen
Zitat:
Delphi-Quellcode:
pages[pagecount-1] := TTabSheet.Create(PageControl1);
pages[pagecount-1].PageControl := PageControl1; |
Re: [PageControl] tabs schliesen
Hallo Tester123,
hast du den Array Pages selbst definiert, oder versuchst du den Pages Array aus der PageControl Komponente zu benutzen? Letztere ist doch schreibgeschützt!? |
Re: [PageControl] tabs schliesen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz