From: microsoft on
I need to build a user-setup wizard so I might play with the idea of using a
frame. I'm not too hip on the tab control route since I already detest
situations where controls sit on top of each other - like a continuous form
where the user can toggle between displayed controls.

"Tony Toews [MVP]" <ttoews(a)telusplanet.net> wrote in message
news:u2mjv55q7djilqgjv3nri453jh7hg62j0a(a)4ax.com...
> "David C. Holley" <David.C.Holley> wrote:
>
>>I'm building a wizard. By 'pages' I'm referring to the sections of the
>>form
>>that are separated from each other using page break control.
>
> Ahhhh. What I did in VB6 was to put the controls into a frame. When
> the form is displayed in user view, rather than design view, I resized
> the form programmatically to be just large enough for the frame and
> the back next buttons, etc. Then I moved the frame into and out of
> view as they want from page to page clicking on the next
>
> You can see how this works by downloading the Auto FE Updater utility,
> see my sig below, and either running the wizard or creating a
> configuration file and then updating the config file.
>
> Tony
> --
> Tony Toews, Microsoft Access MVP
> Tony's Main MS Access pages - http://www.granite.ab.ca/accsmstr.htm
> Tony's Microsoft Access Blog - http://msmvps.com/blogs/access/
> For a convenient utility to keep your users FEs and other files
> updated see http://www.autofeupdater.com/
> Granite Fleet Manager http://www.granitefleet.com/


From: David W. Fenton on
"Dirk Goldgar" <dg(a)NOdataSPAMgnostics.com.invalid> wrote in
news:37D4F083-E525-4466-A6ED-E226462F006A(a)microsoft.com:

> "Tom van Stiphout" <tom7744.no.spam(a)cox.net> wrote in message
> news:j3fjv556dk3vfdem64ecu0rsmimggnofu7(a)4ax.com...
>>
>> Personally I would write a wizard using the Tab control: develop
>> multiple tabs which are the pages, and at the last moment turn
>> off the display of the tabs.
>
> That's what I do. I turn off the tabs themselves using Style =
> None. Although having no tabs makes it a little awkward to work on
> the tab pages in design view, I can always switch from one tab
> page to another by selecting the page in the object drop-down box
> or the property sheet.

But if you're creating a "wizard" you shouldn't have tabs visible in
any event, as that's not part of the standard UI of any MS wizard
I've ever seen.

This is a very common UI for me, and I've never once seen the issue
described because I always turn off display of the tabs.

And, yes, it does make design view inconvenient.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
From: David W. Fenton on
"David C. Holley" <David.C.Holley> wrote in
news:eJHJ77s#KHA.420(a)TK2MSFTNGP02.phx.gbl:

> I'm building a wizard. By 'pages' I'm referring to the sections of
> the form that are separated from each other using page break
> control.

Turn off display of the tabs. That is, change the tab control's
Style property to NONE. The standard wizard UI does not have tabs
visible, in any case, so this is the way you should have had it set
up all along (and in which case, you'd have never have encountered
the problem you describe).

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
From: Tony Toews [MVP] on
"Dirk Goldgar" <dg(a)NOdataSPAMgnostics.com.invalid> wrote:

>> Trouble is I don't know if you can turn off the tabs visibility but
>> leave the controls in the tabs visible. OTOH I never tried it.
>> <smile>
>
>
>If you mean what I think you mean, you can. The tab control has a Style
>property (on the Format tab of the property sheet). Set Style to None and
>no tabs will be present, only the tab pages.

Ahh, I didn't know that. Very nice!

Tony
--
Tony Toews, Microsoft Access MVP
Tony's Main MS Access pages - http://www.granite.ab.ca/accsmstr.htm
Tony's Microsoft Access Blog - http://msmvps.com/blogs/access/
For a convenient utility to keep your users FEs and other files
updated see http://www.autofeupdater.com/
Granite Fleet Manager http://www.granitefleet.com/
From: Tony Toews [MVP] on
"microsoft" <david.c.holley(a)mailserver.us.duh> wrote:

>I need to build a user-setup wizard so I might play with the idea of using a
>frame. I'm not too hip on the tab control route since I already detest
>situations where controls sit on top of each other - like a continuous form
>where the user can toggle between displayed controls.

Dirk's trick should work very nicely as the controls will be on each
tab.

Tony
--
Tony Toews, Microsoft Access MVP
Tony's Main MS Access pages - http://www.granite.ab.ca/accsmstr.htm
Tony's Microsoft Access Blog - http://msmvps.com/blogs/access/
For a convenient utility to keep your users FEs and other files
updated see http://www.autofeupdater.com/
Granite Fleet Manager http://www.granitefleet.com/