textbox.focus不起作用。 VB

时间:2016-05-19 18:41:26

标签: vb.net

我有一个问题,命令textbox.focus它不起作用“当我输入密钥时,它进入文本框内的线下,所以我不能发出另一个命令,因为有一个空格或导航箭头仍然在文本框内的第二行“...... 这是我的代码

Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyDown
    If e.KeyCode = Keys.Enter Then
        TextBox1.Clear()
        TextBox1.Focus()
    End If
End Sub

当我使用此代码时

 If e.KeyCode = Keys.Enter Then
        msgbox("any thing")
        TextBox1.Clear()
        TextBox1.Focus()
    End If

效果很好 有人帮我吗? 感谢

1 个答案:

答案 0 :(得分:0)

我得到了答案

Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyDown
If e.KeyCode = Keys.Enter Then
     TextBox1.Text = ""
     SendKeys.Send("{BACKSPACE}")
     TextBox1.Focus()
End If

End Sub