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 Wizard Komponente (https://www.delphipraxis.net/145956-wizard-komponente.html)

Cogito 11. Jan 2010 13:54


Wizard Komponente
 
Hallo zusammen,

kennt jemand von Euch eine Wizard Komponente mit der es möglich ist, Wizards wie in Windows 7 (Vista) zu erstellen (also nach dem Wizard Aero Standard) ?

Andreas L. 11. Jan 2010 14:38

Re: Wizard Komponente
 
Den Wizard an sich kannst du aus weißen Panels (für jede Seite) und einem clBtnFace Panel unten als Navigationfläche getrennt durch ein TShape (.Height = 1, .Pen.Color = clSilver) basteln.

Die Commandlinks kannst du ab Delphi2007 (oder 2009) mit dem normalen TButton realisieren. Das häßliche Aero-Frame kannst du mit der Eigenschaft GlassFrame deiner Form hinbekommen (ab Delphi 2007).

Cogito 11. Jan 2010 15:16

Re: Wizard Komponente
 
Zitat:

Zitat von Andreas L.
Den Wizard an sich kannst du aus weißen Panels (für jede Seite) und einem clBtnFace Panel unten als Navigationfläche getrennt durch ein TShape (.Height = 1, .Pen.Color = clSilver) basteln.

Die Commandlinks kannst du ab Delphi2007 (oder 2009) mit dem normalen TButton realisieren. Das häßliche Aero-Frame kannst du mit der Eigenschaft GlassFrame deiner Form hinbekommen (ab Delphi 2007).

Sorry, aber das war mir schon klar. Was ich wollte war aber eine Komponente die mir einigermaßen intelligent das gesamte Handling abnimmt. Dies klingt zwar im ersten Moment trivial, kann aber im Falle von nicht sequentiell verlaufenden Wizards (also Seite nach Seite) komplexer werden.

Florian Hämmerle 11. Jan 2010 16:20

Re: Wizard Komponente
 
JEDI hat so was glaub ich dabei :)

mfg Florian


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 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