Solved

Ctrl + Tab key on VB 6.0

Posted on 2004-04-21
9
570 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 49

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
 

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
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
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 49

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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Most everyone who has done any programming in VB6 knows that you can do something in code like Debug.Print MyVar and that when the program runs from the IDE, the value of MyVar will be displayed in the Immediate Window. Less well known is Debug.Asse…
This article describes some techniques which will make your VBA or Visual Basic Classic code easier to understand and maintain, whether by you, your replacement, or another Experts-Exchange expert.
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…

948 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

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now