Here's a situation I was never in before and don't know quite the
best way to deal with!
I have a form on which a Tabcontrol with 4 tabs takes up the top 85%
of the form. Each time a Tab is selected a designated TFrame is created and
displayed with it's first or topmost control set to active and given a
tabstop of 0. As one tabs thru the controls they get to the last one on
that TFrame, The user may then click the Help or Close buttons, both of
which lay on the bottom 15% of the same form which the Tabcontrol is on, OR
click on the next Tabcontrol to bring up the next TFrame in line.
You probably already guessed my problem. If I start on the first
Tab of the Tabcontrol...Frame 1...and it's first control with a tabstop of
0, then tab down thru each control to the last one on that frame which has a
tabstop of 3, how can I then make the next click of the tab key
automatically set the TabControl to it's 2nd Tab thus exposing Frame 2?
When I've tabbed down thru the controls on that frame I again want the next
click of the tab key to set my tabControl to it's third Tab and frame 3, and
so on until the last frame and it's last control has been tabbed to. At
that point I want the next click of the tab key to focus the Help button on
the form and then the Close button next to it!
After trying a number of things it has become obvious that there
really isn't anyway of accomplishing exactly what I would like, so a
compromise is necessary. What would be the most user-centric way of
handling this kind of situation? I've tried turning the tabstop abilities
of the TabControl off so that the user has to employ the mouse of another
key to switch tabs...frame to frame...and that seems a little better however
it still doesn't provide a way to get from the last frame's last control
down to the form's two buttons! Any ideas or thoughts?
from Robert Meek dba Tangentals Design CCopyright 2006
"When I examine myself and my methods of thought, I come to the conclusion
that the gift of Fantasy has meant more to me then my talent for absorbing
positive knowledge!"
Albert Einstein
_______________________________________________
Delphi mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi