Я создал пользовательский класс, унаследовав DateTimePicker, и создал несколько методов, которые позволяют ему быть пустым / пустым.
Если элемент управления пуст и пользователь нажимает на него, он заполняется текущей датой. Также возникает событие ValueChanged
.
Если элемент управления заполнен и пользователь нажимает кнопку удаления, он очищает и устанавливает его значение равным нулю, но событие ValueChanged
не срабатывает.
В методе OnKeyDown
элемента управления я хотел бы включить некоторый код, который вызывает событие ValueChanged
, но, похоже, не существует способа сделать это.
Нужно ли переопределять событие базового класса? Есть ли подходящий пример?