Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TPage (https://www.delphipraxis.net/135247-tpage.html)

youuu 7. Jun 2009 18:18


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.

oki 7. Jun 2009 18:22

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

alzaimar 7. Jun 2009 18:34

Re: TPage
 
Ich mach das immer so:
Delphi-Quellcode:
PageControl.ActivePage := TabSheet1;
...
PageControl.ActivePage := TabSheet2;
Du kannst eine Art Wizzard programmieren, der beim Klick auf einen 'Weiter'-Button die nächste Seite anzeigt:
Delphi-Quellcode:
Procedure TWizzardForm.btNextClick(Sender : TObject);
Begin
  If PageControl.ActivePageIndex := PageControl.ActivePageIndex + 1
End;

jaenicke 7. Jun 2009 19:19

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