"Wayne" <cq*******@volcanomail.com> wrote in
news:11**********************@c13g2000cwb.googlegr oups.com:
Is there a way to stop the default action of a multirow tab
control whereby the row with focus moves to the front of the tabs?
I find this behaviour annoying and confusing to the user and am
at a loss as to why MS has designed their tab controls like this.
1. Redesign to not need multi-row tabs.
2. Hide the tabs and drive the tab with an option group, instead.
This solution can be formatted to look identical to the tab style
that uses buttons instead of tabs.
If like tabbed UIs, myself, but have found that users don't like
them nearly as much as I do, so I tend to hide the fact that I'm
using a tab control and drive the tab in some other fashion. Here's
some examples:
Tab control driven by buttons (fake buttons, actually -- those are
actually labels, and that's why they are colored):
http://www.dfenton.com/DFA/examples/Activities.gif
Tab control driven by listbox (also uses the fake buttons at the top
to show/hide the tab control (Profile) vs. a subform (Assignment)):
http://www.dfenton.com/DFA/examples/c_2pers.gif
Same top-level form with the subform displayed instead of the tab
control, and the subform has a listbox that drives the data
displayed in a subform with a regular tab control on it:
http://www.dfenton.com/DFA/examples/cand1.gif
Tab control driven by a wizard interface with <<PREVIOUS/NEXT>>
buttons:
http://www.dfenton.com/DFA/examples/...gistration.gif http://www.dfenton.com/DFA/examples/NRG/DataInput1.jpg
I don't see any examples there that use the actual option group
button solution, but I've definitely used that in the past (I just
haven't posted any examples using that approach).
--
David W. Fenton
http://www.bway.net/~dfenton
dfenton at bway dot net
http://www.bway.net/~dfassoc