读书人

textbox扫描枪扫后自动全选中解决方法

发布时间: 2013-01-11 11:57:35 作者: rapoo

textbox扫描枪扫后自动全选中
textbox扫描枪扫后自动全选中解决方法

在TxtNameCode_TextChanged下加了如下代码:

Private Sub TxtNameCode_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TxtNameCode.TextChanged
TxtNameCode.SelectAll()
End Sub

结果变成一位空格选中了:
textbox扫描枪扫后自动全选中解决方法

请问如何解决这个问题?
[解决办法]
扫描枪模拟的是SendKeys
你每次全选字符,每次都会被覆盖

好的办法是当扫描枪将最后一个键(回车键)时全选


Private Sub TextBox1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp
Select Case e.KeyCode
Case Keys.Enter
TextBox1.SelectAll()
End Select
End Sub

读书人网 >VB Dotnet

热点推荐