Текст не вводится в поле, которое имеет фокус - PullRequest
0 голосов
/ 26 октября 2011

У меня есть несколько экземпляров пользовательского элемента управления, который имеет только 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 голосов
/ 27 октября 2011

хорошо, я получил код, который делает эту глупость ... Я все еще считаю, что это ошибка .net. он должен перехватить фокус при вводе текстового поля.

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

Когда я вынул эту строку, она работала нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...