[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