首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2013-01-11 
textbox扫描枪扫后自动全选中在TxtNameCode_TextChanged下加了如下代码:Private Sub TxtNameCode_TextChan

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

热点排行