![]() |
Alle tabs einer PageControl zerstören
Hi,
ich habe ein PageControl auf welchen während der Laufzeit unterschiedlich viele Tabs erstellt werden. Jetzt möchte ich alle Tabs zerstören.
Delphi-Quellcode:
...nützt nur bei dem aktiven Item was (ist ja auch logisch)!
(PageControl3.ActivePage.Controls[0] as TTabSheet).destroy;
Wie kriege ich es hin das alle Tabs zerstört werden? Greetz und thx |
Re: Alle tabs einer PageControl zerstören
Wenn FPageControl die PageControl ist und i eine Integer Variable
Delphi-Quellcode:
for i := FPageControl.PageCount -1 downto 0 do
FPageControl.Pages[i].Free; |
Re: Alle tabs einer PageControl zerstören
Danke für deine Antwort. Dein Code funzt. Jetzt hab ich noch ein kleines Problem. Wie lösche ich das momentan aktivierte Tab?
Delphi-Quellcode:
Ich musste leider feststellen das dieser Code nicht funktioniert!
(PageControl3.ActivePage.Controls[0] as TTabSheet).destroy;
Greetz und thx |
Re: Alle tabs einer PageControl zerstören
Delphi-Quellcode:
FPageControl.ActivePage.Free;
|
Re: Alle tabs einer PageControl zerstören
Ok geht. Danke!!! :zwinker: :thuimb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 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