Ctrl + Tab key on VB 6.0

Posted on 2004-04-21
Last Modified: 2013-12-26

How to enable the ctrl+tab key on vb form ? By setting the TabIndex and Tabstop properties, I can move around the object in VB with the tab key. However, pressing ctrl+tab key proves to have no effect on changing the tab position. How can I achieve this ?

Question by:hama-ayu-ism
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
  • +2

Expert Comment

ID: 10875968
could you please tell me what kind of effect you want on ctrl + tab key??
LVL 52

Expert Comment

by:Ryan Chong
ID: 10876075
To go to the next controls in layout in sequence order, first, try to set the TabIndex of the control acsending, start with 0 as the Form default focus controls. Set the TabStop Property to False if you want the control to bypass the "Tab" keypress. And when your form is running, just using keypress "Tab" to move the focus to next control (based on TabIndex and TabStop Property), but not Ctrl+Tab.

Expert Comment

ID: 10878174
ctrl + tab is usually used to change window in MDI applications
SharePoint Admin?

Enable Your Employees To Focus On The Core With Intuitive Onscreen Guidance That is With You At The Moment of Need.


Author Comment

ID: 10885322
Hi all,

pg_india and ryancys : What I want to achive is to enable the user to fill all the textbox without having to use the mouse. I have set the tab index in order, and pressing the tab key would made the focus jump from one textbox to the other according to the tab order I have set. Let's say I have 3 text box, namely text1, text2 and text3.
On form load, text1 would have the focus. If I press the tab key, it would jump to text2. How do I get back to text1 withou having to press the tab key twice, but only have to press ctrl+tab and the focus would change from text2 back to text1 ? This is what I want to achieve.
Please let me know if I am not clear. English is not my first language, so please pardon me for any misunderstanding

mmusante : I think that should be Alt + tab to change windows ??

Thanks all

Expert Comment

ID: 10885880
Alt + tab for standard windows (SDI applications)
ctrl + tab for windows internal to a MDI application

Accepted Solution

mmusante earned 95 total points
ID: 10885885
>>>  How do I get back to text1

Try using shift - tab

Expert Comment

ID: 10885913
yep mmusant is right about all of them

shift is used for backwards in all parts of windows.


shift + tab: goes to previous tab stop
shift + alt + tab: goes to previous application
shift + ctrl + tab: goes to previous mdi window
LVL 52

Expert Comment

by:Ryan Chong
ID: 10885922
and use Ctrl+F6 to change focus on internal windows

Author Comment

ID: 10886115

Thanks all for the answers. Never thought off using shift + tab.

Thanks. Points goes to mmusante.

Featured Post

[Live Webinar] The Cloud Skills Gap

As Cloud technologies come of age, business leaders grapple with the impact it has on their team's skills and the gap associated with the use of a cloud platform.

Join experts from 451 Research and Concerto Cloud Services on July 27th where we will examine fact and fiction.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The debugging module of the VB 6 IDE can be accessed by way of the Debug menu item. That menu item can normally be found in the IDE's main menu line as shown in this picture.   There is also a companion Debug Toolbar that looks like the followin…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…
Suggested Courses
Course of the Month6 days, 13 hours left to enroll

623 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question