我通过继承DateTimePicker创建了一个自定义类,并创建了一些允许它为空/空的方法。
如果控件为空并且用户单击它,则会填充当前日期。它还会引发ValueChanged
事件。
如果控件已填充且用户按下删除,则会清除并将其值设置为null,但ValueChanged
事件不会触发。
在控件的OnKeyDown
方法中,我想包含一些引发ValueChanged
事件的代码,但似乎没有办法实现这一点。
我是否需要覆盖基类事件?有适用的例子吗?
答案 0 :(得分:3)
DateTimePicker.OnValueChanged会引发ValueChanged事件。
答案 1 :(得分:1)
您必须致电/覆盖DateTimePicker.OnValueChanged()
。此方法调用事件,因此您可以通过此方法实现代码。