[Lazarus] How to create a Wizard (InstallShield type) interface

Reenen Laurie rlaurie at gmail.com
Fri Aug 29 10:40:21 CEST 2008


On Windows, I use InnoSetup to create those wizards.  And I am very happy
with it.

I have not used Nullsoft or any other compiler creator, but Inno has a very
good balance between power and ease.

Regards,
-Reenen

On Fri, Aug 29, 2008 at 10:29 AM, Michael Van Canneyt <
michael at freepascal.org> wrote:

>
>
> On Fri, 29 Aug 2008, Graeme Geldenhuys wrote:
>
> > Hi,
> >
> > May applications, but mostly installations packages like InstallShield
> > use a Wizard style interface. Start application, click Next, Next,
> > Next, Finish. :-)
> >
> > How do you create such a Wizard interface?
> >
> >  * Is in a lot of forms, displayed over eachother?
> >  * Is it a tab type component, with the tabs set to invisible?
> >  * Does it use one Form and a bunch of Frames?
> >  * ???
> >
> > Anybody have some hints on this? How to recreate such an GUI interface.
>
> At work, we routinely use a TPageControl with all tabs set to invisible.
> The TTabsheet pages are filled with TFrames (actually, there is always
> a TWizardFrame, and all TFrames descend from this) - to ensure the various
> steps are truly independent.
>
> It keeps it RAD, and lets the various tabs be developed independently.
> TWizardFrame has methods and properties such as 'NextButtonEnabled'
> 'PreviousButtonEnabled',
> 'NextButtonCaption' and so in, making the wizard itself pretty generic.
>
> Michael.
> _______________________________________________
> Lazarus mailing list
> Lazarus at lazarus.freepascal.org
> http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
>



-- 
o__
,_.>/ _
(_)_\(_)_______
...speed is good
_______________
I believe five out of four people have a problem with fractions.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20080829/0c161ae1/attachment-0007.html>


More information about the Lazarus mailing list