没有在具有焦点的框中输入文本

时间:2011-10-26 17:49:20

标签: .net vb.net winforms user-controls

我有一些用户控件的实例只有一个TextBox来搜索项目。

现在我看到一件非常有趣的事情。光标在一个文本框中,但我输入的文本出现在另一个文本框中。

这怎么可能。

我该如何解决?!

修改:添加图片:

Notice the cursor in model number, but the txt is in upc

注意光标在型号中,但文本在upc。

编辑:添加代码:

Private Sub TxtScan_KeyDown(ByVal sender As Object, ByVal e As KeyEventArgs) Handles TxtScan.KeyDown
  'When typing in the model number uc I see that the sender
  'is the txtbox is the one in the UPC user control.
End Sub

1 个答案:

答案 0 :(得分:0)

好吧我得到的代码做了那个蠢事......我仍然相信它是一个.net错误。当我进入文本框时它应该接管焦点。

    Private Sub CustomerNo_Validated(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CustomerNo.Validated
    SearchItem_UPC.TxtScan.Focus()
    End Sub

当我拿出这条线时,它正常工作。