0

フォームにいくつかのコントロールがあり、tabindexs と tabstop が true に設定されています。

例えば。私は3つのテキストボックスを持っています。

Name     TabIndex
TextBox1  0 
TextBox2  1
TextBox3  3

Tab キーを押すと、カーソルが次のコントロールに移動します。
最後のコントロール(TextBox3)でTabキーを押すと、カーソルが最初のコントロールに移動します。

例えば。
TextBox1 -> TextBox2 -> TextBox3 -> TextBox1 -> TextBox2 -> TextBox3..

私が望む解決策は、
最後のコントロール(TextBox3)でTabキーを押したときに、カーソルを最初のコントロールに移動したくない.カーソルを最後のコントロール(TextBox3)に残したい」です

例えば。TextBox1 -> TextBox2 -> TextBox3(カーソル移動停止)

誰でもこれに対する解決策を教えてもらえますか? 前もって感謝します。

4

1 に答える 1

0

こんにちは、このコーディングはあなたを助けることができます

Textbox2 の GotFocus イベントで、他の 2 つのテキスト ボックスのタブストップを 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
于 2013-09-13T06:38:36.617 に答える