我的表单上有很多控件,使用tabindexs和tabstop设置 为真。
例如。我有3个文本框。
Name TabIndex
TextBox1 0
TextBox2 1
TextBox3 3
当我按Tab键时,光标移动到下一个控件。
当我按下最后一个控件(TextBox3)中的Tab键时,光标移动到第一个控件。
例如。
TextBox1 - > TextBox2 - > TextBox3 - > TextBox1 - > TextBox2 - > TextBox3 ..
我想要的解决方案是 “ 当我在最后一个控件(TextBox3)中按Tab键时,我不想将光标移动到第一个控件。我想将光标保留在最后一个控件(TextBox3)上。 < /强>“
例如。 TextBox1 - &gt; TextBox2 - &gt; TextBox3(停止移动光标)
有人能为我解决这个问题吗? 提前谢谢。
答案 0 :(得分:0)
您好这段编码可以帮助您
在Textbox2的GotFocus事件上,将另外两个文本框tabstop设置为false
Private Sub TextBox2_GotFocus(ByVal sender As Object, ByVal e As
System.EventArgs) Handles TextBox2.GotFocus
If TextBox3.TabStop = True Then
TextBox1.TabStop = False
TextBox2.TabStop = False
End If
End Sub