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 Komponente für einen Wizzard mit mehreren Seiten... (https://www.delphipraxis.net/100594-komponente-fuer-einen-wizzard-mit-mehreren-seiten.html)

Ares 1. Okt 2007 08:53


Komponente für einen Wizzard mit mehreren Seiten...
 
Hallo!

Der Titel ist vielleicht nicht ganz verständlich, also worum gehts:
Ich suche nach einer Komponente mit der man bequem die verschiedenen Seiten eines Wizzard verwalten kann. Es geht also um einen Typischen Dialgo mit mehreren Seiten:
1. Seite: "Hier Optionen ABC einstellen" --> Weiter
2. Seite: "Noch was Auswählen" --> Weiter
3. Seite: "Stimmte alles?" --> Fertigstellen

Das ganze soll NICHT innerhalb eines eigenen Formulars ablaufen, sondern wenn möglich als Komponente auf einem existierenden Formular.

Bis jetzt habe ich solche Aufgaben immer so gelöst, dass ich mehre TPanel über einander gesetzte habe. Bei Klicks auf "Weiter" oder "Zurück" hat dann mein Code geregelt, welches Panel ein- und welche ausgeblendet wurden. Das ist natürlich nicht sehr "schön". Daher wollte ich mich mal erkundigen welche Techniken ihr verwenden würde um solche eine Funktionalität zu erstellen?

Gibt es hierfür bestimmte Komponenten? Ideal wäre es natürlich, wenn die Schnittstelle schon etwas wie "OnNextClick" oder "OnBackClick" behinhalten würde, etc.

Also: Wie würdet Ihr das machen?

Vielen Dank für eure Tipps!
Ares

Thanatos81 1. Okt 2007 08:57

Re: Komponente für einen Wizzard mit mehreren Seiten...
 
Schau mal in die JVCL rein, da ist ein Wizard drin, hab ihn aber noch nicht genutzt, deswegen weiß ich nicht was dort für Ereignisse existieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz