Solved

Ctrl + Tab key on VB 6.0

Posted on 2004-04-21
9
574 Views
Last Modified: 2013-12-26
Hi,

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 ?

Thanks
0
Comment
Question by:hama-ayu-ism
  • 3
  • 2
  • 2
  • +2
9 Comments
 
LVL 3

Expert Comment

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

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.
0
 
LVL 6

Expert Comment

by:mmusante
ID: 10878174
ctrl + tab is usually used to change window in MDI applications
0
Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

 

Author Comment

by:hama-ayu-ism
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
0
 
LVL 6

Expert Comment

by:mmusante
ID: 10885880
Alt + tab for standard windows (SDI applications)
ctrl + tab for windows internal to a MDI application
0
 
LVL 6

Accepted Solution

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

Try using shift - tab
0
 
LVL 2

Expert Comment

by:gimmeadrink
ID: 10885913
yep mmusant is right about all of them

shift is used for backwards in all parts of windows.

e.g.

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

Expert Comment

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

Author Comment

by:hama-ayu-ism
ID: 10886115
Ok,

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

Thanks. Points goes to mmusante.
0

Featured Post

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

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

When trying to find the cause of a problem in VBA or VB6 it's often valuable to know what procedures were executed prior to the error. You can use the Call Stack for that but it is often inadequate because it may show procedures you aren't intereste…
Have you ever wanted to restrict the users input in a textbox to numbers, and while doing that make sure that they can't 'cheat' by pasting in non-numeric text? Of course you can do that with code you write yourself but it's tedious and error-prone …
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
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…

776 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