Hi Alan, Glad I can help. Just to be clear, use of the RouteMapList is optional. Using it allows the user use easily see where they are within the set of wizard pages and to optionally just directly to a nonadjacent page. There are also three different versions of the map you can use. If you decide not to use it, then the user will just see the current page and the buttons at the bottom. It's up to you to decide whether to offer it or not.
Have a Happy New Year. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alan Colburn Sent: Sunday, January 01, 2006 1:46 PM To: [email protected] Subject: RE: JvWizard Sample Code Hi Scott -- Thanks for the detailed response. I'm looking forward to trying out your suggestions. On my own, I didn't even know I needed to use WizardRouteMapList in addition to the basic JvWizard component! I'm sure you saved me lots of time. Thanks again; I really appreciate you taking the time to respond -- Al >From: <[EMAIL PROTECTED]> >Reply-To: Borland's Delphi Discussion List <[email protected]> >To: "'Borland's Delphi Discussion List'" <[email protected]> >Subject: RE: JvWizard Sample Code >Date: Fri, 30 Dec 2005 00:08:30 -0500 > >Hi Alan, >I don't think there are any samples supplied for JvWizard with 3.0, >although >the source code for the JVCL installer which uses JvWizard is supplied and >that is what I studied to figure out what to do. I just got done developing >a fairly sophisticated wizard this week and was able to get up to speed in >about 45m. > >Here are the basic steps and threw together and attached a simple three >page >sample wizard for you that shows the important things you'll want to do. If >you have more questions, post them to the group > >1. Drop a JvWizard on a form > >2. Drop a WizardRouteMapList on the form (If you want a map) > >3. Right click on the wizard and select New Interior Page (Repeat this a >couple of times).(I've never bothered using the "New Welcome Page") > >4. For each page, give it a name, set its title and sub-title using the OI. >(I usually set its caption value to "") > >5. Set the WizardRouteMapList.ItemText property where it get its text. I >usually set it to Title which will cause it to display the value of the >title.text for the current page > >6. For each page use using the EnableButtons and VisibleButtons properties >to control the buttons that appear below. > >7. Typical event used are: > OnEnterPage: To setup controls on a particular page before >transitioning to the page. (Note that the page is not yet visible at this >point so you can't set focus to a particular page) > OnPage: Page is fully rendered and visible so you can set focus. > OnNextButtonClick: When the user clicks the next button. I normally >capture the values off the page at this point and decide whether to show or >hide subsequent pages (thereby making the wizard dynamic). > >8. To show or hide a page use <pagename>.Enabled := True/False > >9. To enable/disable a button, use <pagename>.EnableButton(<btKind>, >True/False) ie, EnableButton(bkNext, False), disables the Next button. I'll >do this to prevent the use from moving forward if they haven't properly >filled out a control on the current page. > >10. Each page exposes ButtonClick events corresponding to each button type >(Cancel, Next, Back etc). The event handler provides a Stop parameter which >you can set to True to prevent the page switch. I'll use this sometimes if >there if there is an invalid field on the current page. > > >Thank you, >Scott > >--- Today's Quote --- > >Murphy's Computer Law 52: Badness comes in waves. > >_____________________________________________ >Scott Kellish >SoftSystem Solutions, LLC >18 Ridge Road >Clark, NJ 07066 > >Voice/Fax: 732.382.1873 >Cell: 732.261.5856 >ICQ: 161-756-325 >E-Mail: [EMAIL PROTECTED] >Web: www.softsystemsolutions.com >_____________________________________________ > > > > > > > > >-----Original Message----- >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On >Behalf >Of Alan Colburn >Sent: Thursday, December 29, 2005 11:24 AM >To: [email protected] >Subject: JvWizard Sample Code > >Can anybody point me toward sample code for using the JvWizard component(s) >in Project JEDI? If examples for this component set are included with the >project, I can't find where they are. > >Thanks, as always -- Al C. > >_________________________________________________________________ >Express yourself instantly with MSN Messenger! Download today - it's FREE! >http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ > >_______________________________________________ >Delphi mailing list -> [email protected] >http://www.elists.org/mailman/listinfo/delphi >_______________________________________________ >Delphi mailing list -> [email protected] >http://www.elists.org/mailman/listinfo/delphi _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ _______________________________________________ Delphi mailing list -> [email protected] http://www.elists.org/mailman/listinfo/delphi _______________________________________________ Delphi mailing list -> [email protected] http://www.elists.org/mailman/listinfo/delphi

