[英]How do I programatically raise an existing event within a custom control?
我通过继承DateTimePicker制作了一个自定义类,并做了一些使它为空/空的方法。
如果控件为空白,并且用户单击它,则会使用当前日期填充该控件。 它还引发ValueChanged
事件。
如果已填充控件,并且用户按Delete键,则它将清除并将其值设置为null,但不会触发 ValueChanged
事件。
在控件的OnKeyDown
方法中,我想包含一些引发ValueChanged
事件的代码,但似乎没有办法做到这一点。
我需要覆盖基类事件吗? 有适用的例子吗?
DateTimePicker.OnValueChanged将引发ValueChanged事件。
您必须调用/重写DateTimePicker.OnValueChanged()
。 此方法调用事件,因此您可以通过此方法实现代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.