VB窗体Textbox如何输入Tab键(有多个控件)

想实现按下Tab实现文本文档、或word中的行缩进的功能。(注意:程序中有最少两个控件)

能不能不用api实现?

把其他控件的 TabStop全部设置成  False

 

Textbox的代码:

Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = vbKeyTab Then
        Text1.SelText = vbTab
    End If
End Sub

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-29
看那个控件的
tabindex
属性的顺序,
假设
text1

tabindex

0
text2

tabindex

1
command1

tabindex

2
那么光标在text1的时候,按一下tab键,text2就会获得焦点,再按一下tab,那么command1就会获得焦点。
第2个回答  2018-10-14
按CTRL+TAB可以进行缩进
相似回答