Избегайте нажатия. (точка), чтобы перейти к следующему полю в элементе управления DateTime

В элементе управления датой и временем пользователь должен нажать.(Период), чтобы перейти к другим полям (например, день, месяц, год)

Я хочу переопределить это поведение, позволяя пользователю вводить дату без ввода.(Период)

Есть ли, чтобы достичь этого программно в C# winforms?

Заранее спасибо.

1 ответ

Решение

Не очень красивый код, но вы, конечно, можете отправить . автоматически.
Просто справиться с ValueChanged событие (которое будет вызываться только тогда, когда пользователь ввел "целое" значение для части даты, которую он в данный момент редактирует) и в обработчике события вы добавляете код SendKeys.Send(".");,

Другие вопросы по тегам