BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Wizard component - opinions needed

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Thirdparty Tools (General)
View previous topic :: View next topic  
Author Message
jeffc
Guest





PostPosted: Wed Apr 12, 2006 10:03 pm    Post subject: Wizard component - opinions needed Reply with 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
Larry Maturo
Guest





PostPosted: Wed Apr 12, 2006 11:03 pm    Post subject: Re: Wizard component - opinions needed Reply with quote



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





PostPosted: Thu Apr 13, 2006 1:03 am    Post subject: Re: Wizard component - opinions needed Reply with quote



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





PostPosted: Thu Apr 13, 2006 10:03 am    Post subject: Re: Wizard component - opinions needed Reply with quote

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





PostPosted: Thu Apr 13, 2006 10:03 am    Post subject: Re: Wizard component - opinions needed Reply with quote

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





PostPosted: Thu Apr 13, 2006 10:03 am    Post subject: Re: Wizard component - opinions needed Reply with quote

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





PostPosted: Thu Apr 13, 2006 1:03 pm    Post subject: Re: Wizard component - opinions needed Reply with quote

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





PostPosted: Thu Apr 13, 2006 1:20 pm    Post subject: Re: Wizard component - opinions needed Reply with quote

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





PostPosted: Thu Apr 13, 2006 2:03 pm    Post subject: Re: Wizard component - opinions needed Reply with quote

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 Smile

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





PostPosted: Thu Apr 13, 2006 2:03 pm    Post subject: Re: Wizard component - opinions needed Reply with quote

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





PostPosted: Thu Apr 13, 2006 6:03 pm    Post subject: Re: Wizard component - opinions needed Reply with quote

"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





PostPosted: Thu Apr 13, 2006 6:03 pm    Post subject: Re: Wizard component - opinions needed Reply with quote

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





PostPosted: Tue Apr 18, 2006 10:03 pm    Post subject: Re: Wizard component - opinions needed Reply with quote

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





PostPosted: Wed Apr 19, 2006 11:18 am    Post subject: Re: Wizard component - opinions needed Reply with quote

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
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Thirdparty Tools (General) All times are GMT
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.