 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
jeffc Guest
|
Posted: Wed Apr 12, 2006 10:03 pm Post subject: Wizard component - opinions needed |
|
|
Looking for a really powerful and flexible Wizard component. It does not
have to be free. Just looking for the easiest to use and most powerful.
I know the Jedi JVCL has the TJvWizard which is the former KWizard which
was highly recommended in the newsgroups. But not sure how much
development still goes on with it and if its kepts updated. Any opinions
on this component are appreciated.
I also know LMD has one, but have not had a chance to download their
massive collection and look at it.
Also if there were any guides/reviews written on Using the old KWizard
component or the new JvWizard, please let me know.
--- posted by geoForum on http://delphi.newswhat.com |
|
| Back to top |
|
 |
Larry Maturo Guest
|
Posted: Wed Apr 12, 2006 11:03 pm Post subject: Re: Wizard component - opinions needed |
|
|
Hi Jeff,
I use JvWizard all the time. When you click on the Pages property in the
property inspector
it still brings up the K Wizard Page Editor, so they must be pretty closely
related. :-)
You basically slap a TJvWizard RouteMap and the TJvWizard on the page, and
then you use
the Pages property to add pages. There are the following events:
OnBackButton
OnCancelButton
OnEnterPage
OnExitPage
OnFinishButton,
OnHelpButtonClick,
OnLastButtonClick,
OnPage,
OnPaintPage,
OnStartButtonClick
-- Larry Maturo
"jeffc" <nospam (AT) hotmail (DOT) com> wrote in message
news:443d6c5b (AT) newsgroups (DOT) borland.com...
| Quote: | Looking for a really powerful and flexible Wizard component. It does not
have to be free. Just looking for the easiest to use and most powerful.
I know the Jedi JVCL has the TJvWizard which is the former KWizard which
was highly recommended in the newsgroups. But not sure how much
development still goes on with it and if its kepts updated. Any opinions
on this component are appreciated.
I also know LMD has one, but have not had a chance to download their
massive collection and look at it.
Also if there were any guides/reviews written on Using the old KWizard
component or the new JvWizard, please let me know.
--- posted by geoForum on http://delphi.newswhat.com |
|
|
| Back to top |
|
 |
Nathanial Woolls Guest
|
Posted: Thu Apr 13, 2006 1:03 am Post subject: Re: Wizard component - opinions needed |
|
|
jeffc wrote:
| Quote: | Looking for a really powerful and flexible Wizard component. It does not
have to be free. Just looking for the easiest to use and most powerful.
|
What needs do you have that are not satisfied by a page control with
hidden tabs/border? |
|
| Back to top |
|
 |
David Perkins Guest
|
Posted: Thu Apr 13, 2006 10:03 am Post subject: Re: Wizard component - opinions needed |
|
|
| Quote: | What needs do you have that are not satisfied by a page control with
hidden tabs/border?
|
How do you hide the tabs? |
|
| Back to top |
|
 |
OBones Guest
|
Posted: Thu Apr 13, 2006 10:03 am Post subject: Re: Wizard component - opinions needed |
|
|
jeffc wrote:
| Quote: | I know the Jedi JVCL has the TJvWizard which is the former KWizard which
was highly recommended in the newsgroups. But not sure how much
development still goes on with it and if its kepts updated. Any opinions
on this component are appreciated.
|
Well, it does get updated, as well as all the other components inside
the JVCL. In fact, it has even been enhanced and is the component we use
in our own installer.
Regards
Olivier Sannier
JVCL Coordinator |
|
| Back to top |
|
 |
Dmitry Arefiev Guest
|
Posted: Thu Apr 13, 2006 10:03 am Post subject: Re: Wizard component - opinions needed |
|
|
| Quote: | How do you hide the tabs?
|
TabSheet1.TabVisible := False;
TabSheet2.TabVisible := False;
TabSheet3.TabVisible := False;
PageControl1.ActivePage := TabSheet2;
Regards,
Dmitry
--
Dmitry Arefiev - www.da-soft.com
AnyDAC - Oracle, MySQL, MSSQL, MSAccess, IBM DB2, Sybase
ASA, DbExpress, ODBC freeware data access framework
gs-soft AG - www.gs-soft.com
SAPx - Delphi to SAP R/3 direct access
Saphir - SAP R/3 metadata at your fingertips
MetaBase - ERWIN model in Delphi applications |
|
| Back to top |
|
 |
David Perkins Guest
|
Posted: Thu Apr 13, 2006 1:03 pm Post subject: Re: Wizard component - opinions needed |
|
|
| Quote: | How do you hide the tabs?
TabSheet1.TabVisible := False;
TabSheet2.TabVisible := False;
TabSheet3.TabVisible := False;
PageControl1.ActivePage := TabSheet2;
|
Thanks. I remember trying to achieve that just using TabVisible.
How do you remove the border? The only border setting I can see is
TabSheet::BorderWidth which is already zero.
Thanks
David |
|
| Back to top |
|
 |
Tim Shields Guest
|
Posted: Thu Apr 13, 2006 1:20 pm Post subject: Re: Wizard component - opinions needed |
|
|
Hello David,
| Quote: | How do you remove the border? The only border setting I can see is
TabSheet::BorderWidth which is already zero.
You can't.
Ah, yet another reason so use a dedicated Wizard component :-)
Hmm, thwarted.
I thought this would be a way round my usual method of repositioning
the control so that the tabs and borders are hidden.
|
In D7 there is a TNotebook component (not on the pallette, but you can get
it via View-->Component list). This does really well for building a wizard.
No tabs at the top to hide, no border etc...
Hope that helps some.
Regards,
Tim. |
|
| Back to top |
|
 |
David Perkins Guest
|
Posted: Thu Apr 13, 2006 2:03 pm Post subject: Re: Wizard component - opinions needed |
|
|
| Quote: | How do you remove the border? The only border setting I can see is
TabSheet::BorderWidth which is already zero.
You can't.
Ah, yet another reason so use a dedicated Wizard component
|
Hmm, thwarted.
I thought this would be a way round my usual method of repositioning the
control so that the tabs and borders are hidden. |
|
| Back to top |
|
 |
Martijn Tonies Guest
|
Posted: Thu Apr 13, 2006 2:03 pm Post subject: Re: Wizard component - opinions needed |
|
|
| Quote: | How do you hide the tabs?
TabSheet1.TabVisible := False;
TabSheet2.TabVisible := False;
TabSheet3.TabVisible := False;
PageControl1.ActivePage := TabSheet2;
Thanks. I remember trying to achieve that just using TabVisible.
How do you remove the border? The only border setting I can see is
TabSheet::BorderWidth which is already zero.
|
You can't.
Ah, yet another reason so use a dedicated Wizard component :-)
--
Martijn Tonies
Database Workbench - tool for InterBase, Firebird, MySQL, NexusDB, Oracle &
MS SQL Server
Upscene Productions
http://www.upscene.com
My thoughts:
http://blog.upscene.com/martijn/
Database development questions? Check the forum!
http://www.databasedevelopmentforum.com |
|
| Back to top |
|
 |
Woody (TMW) Guest
|
Posted: Thu Apr 13, 2006 6:03 pm Post subject: Re: Wizard component - opinions needed |
|
|
"Martijn Tonies" <m.tonies (AT) upscene (DOT) removethis.com> wrote in message
news:443e4918$1 (AT) newsgroups (DOT) borland.com...
| Quote: | How do you hide the tabs?
TabSheet1.TabVisible := False;
TabSheet2.TabVisible := False;
TabSheet3.TabVisible := False;
PageControl1.ActivePage := TabSheet2;
Thanks. I remember trying to achieve that just using TabVisible.
How do you remove the border? The only border setting I can see is
TabSheet::BorderWidth which is already zero.
You can't.
Ah, yet another reason so use a dedicated Wizard component :-)
|
Sure you can. Set the style to tsButtons. Another way to do this is to use
the TTabControl instead of the TPageControl and have it dynamically load
frames or forms for each tab. Wizards are basically simple to build, at
least those with specific goals in mind. General purpose wizards may be a
little more difficult but with the right combination of components, they're
not that bad either.
Most wizards today don't use tabs anyway, they use BACK/NEXT buttons to go
between the pages.
Woody (TMW) |
|
| Back to top |
|
 |
Martijn Tonies Guest
|
Posted: Thu Apr 13, 2006 6:03 pm Post subject: Re: Wizard component - opinions needed |
|
|
| Quote: | How do you hide the tabs?
TabSheet1.TabVisible := False;
TabSheet2.TabVisible := False;
TabSheet3.TabVisible := False;
PageControl1.ActivePage := TabSheet2;
Thanks. I remember trying to achieve that just using TabVisible.
How do you remove the border? The only border setting I can see is
TabSheet::BorderWidth which is already zero.
You can't.
Ah, yet another reason so use a dedicated Wizard component :-)
Sure you can. Set the style to tsButtons. Another way to do this is to use
|
Oh bugger, that is true. I actually knew that :-)
--
Martijn Tonies
Database Workbench - tool for InterBase, Firebird, MySQL, NexusDB, Oracle &
MS SQL Server
Upscene Productions
http://www.upscene.com
My thoughts:
http://blog.upscene.com/martijn/
Database development questions? Check the forum!
http://www.databasedevelopmentforum.com
| Quote: | the TTabControl instead of the TPageControl and have it dynamically load
frames or forms for each tab. Wizards are basically simple to build, at
least those with specific goals in mind. General purpose wizards may be a
little more difficult but with the right combination of components,
they're
not that bad either.
Most wizards today don't use tabs anyway, they use BACK/NEXT buttons to go
between the pages.
Woody (TMW)
|
|
|
| Back to top |
|
 |
Dennis Landi Guest
|
Posted: Tue Apr 18, 2006 10:03 pm Post subject: Re: Wizard component - opinions needed |
|
|
Woody (TMW) wrote:
| Quote: | Most wizards today don't use tabs anyway, they use BACK/NEXT buttons to go
between the pages.
|
Agreed, Its very easy to build a Wizard with tPageCtrl. Back/Next
buttons are the way to go.
You can also just use a blank form and re-parent other forms into the
MainForm according to the "Page Index" you manage with the Back/Next
buttons.
Or you can just pull all forms into the main form, and use their
"z-order" to display one at a time according to the "Page Index" you...
Or...
Its easy. Many ways to do it.
-d |
|
| Back to top |
|
 |
Matthew Jones Guest
|
Posted: Wed Apr 19, 2006 11:18 am Post subject: Re: Wizard component - opinions needed |
|
|
| Quote: | In D7 there is a TNotebook component
|
FWIW, the standard one isn't frames compatible, but the changes were
posted somewhere and it isn't hard. Myself, I use the Raize page control
which makes for ease of editing and has a function to HideAllTabs. The
advantage of this is that I can flip from being a wizard to being a
standard options dialog depending on the purpose. I hate having to go
through a long wizard just to change one option.
/Matthew Jones/ |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|