jalo Posted September 25, 2005 Posted September 25, 2005 i thought one is supposed to be able to tab through the pages of a tab control, but apparently not.... tabbing only goes only through the elements on the first tabpage and then instead of going to the second tab page it jumps to the next control on the form. i do have the numbering of all the tabstops in order, i also tried to put this in the constructor of the form: Me.TabPage1.TabStop() = True Me.TabPage2.TabStop() = True Me.TabPage3.TabStop() = True etc. but still i am not able to tab through the pages of the tabcontrol, still only the first page is "tabbable". can someone help? Quote
Leaders Iceplug Posted September 26, 2005 Leaders Posted September 26, 2005 By windows convention, you do not "tab through tabs", you tab to the tab control's header and then use the navigation keys to go from tab to tab. If you had to tab through all tabs, there'd be no way of accessing things on the tabs (particularly in the middle). Something you *might* be able to do *somewhere* is: TCL.SelectedIndex = (TCL.SelectedIndex + 1) Mod TCL.TabCount But, TabControls probably block all Tab messages anyway... Quote Iceplug, USN One of my coworkers thinks that I believe that drawing bullets is the most efficient way of drawing bullets. Whatever!!! :-(
jalo Posted September 26, 2005 Author Posted September 26, 2005 hmmm... never knew about this... thanks anyway! Quote
Leaders snarfblam Posted September 27, 2005 Leaders Posted September 27, 2005 If a TabControl or any control within one if it's TabPages has focus then pressing Control+Tab will bring up the next tab. This is consistant with most tabbed interfaces. Quote [sIGPIC]e[/sIGPIC]
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.