![]() |
TPage
Hi,
wie kann ich es realisieren, wenn ich z.B auf Button1 Klicke das dann im Formular eine bestimmte palette an Komponenten sind und wenn ich auf Button2 Klicke wieder eine andere Palette an Komponenten? Ich habe erst an TPageControl gedacht, doch die Tab Felder müssten weg. |
Re: TPage
ich glaube mit TabVisible auf False und Visible des Tabs das angezeigt werden soll auf True. So verschwinden die Tab-Buttons.
Gruß oki |
Re: TPage
Ich mach das immer so:
Delphi-Quellcode:
Du kannst eine Art Wizzard programmieren, der beim Klick auf einen 'Weiter'-Button die nächste Seite anzeigt:
PageControl.ActivePage := TabSheet1;
... PageControl.ActivePage := TabSheet2;
Delphi-Quellcode:
Procedure TWizzardForm.btNextClick(Sender : TObject);
Begin If PageControl.ActivePageIndex := PageControl.ActivePageIndex + 1 End; |
Re: TPage
Wichtig ist dann neben TabVisible auf false bei den Tabs noch, dass TabStyle auf tbsButton gesetzt wird, sonst gibt es mit XP-Style einen unschönen Rahmen. Wenn man das macht, sieht auch ein Hintergrund korrekt aus. ;-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:49 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 by Thomas Breitkreuz