Задержка нажатия клавиш, пока TextBox не будет включен - PullRequest
0 голосов
/ 30 августа 2010

Мой пользовательский элемент управления отображает текстовое поле при нажатии клавиши (в основном для ввода чисел).Достаточно просто отобразить TextBox из события KeyDown на главном элементе управления, но как мне вставить нажатие в текстовое поле?

Ответы [ 2 ]

0 голосов
/ 17 октября 2010

Вы можете использовать KeyValue параметра KeyEventArgs (отправляется в метод, обрабатывающий событие keydown вашего пользовательского элемента управления).

С его помощью вы можете отправить первый ключ в текстовое поле, а затем переместить фокус на текстовое поле, как предлагалось ранее.

Надеюсь, я вас хорошо понял.

0 голосов
/ 30 августа 2010

Почему вы не сохраняете буфер (переменную) для хранения значения KeyPress, и после того, как TextBox включен, обновите значение?

...