两个事件的相同事件处理程序需要不同的签名

时间:2017-11-11 19:23:44

标签: c# winforms event-handling textchanged validating-event

我有一个方法要在TextChangedValidating事件中同时调用。问题是e的{​​{1}}参数属于TextChanged类型,而EventArgs的{​​{1}}参数属于e类型。

我显然可以这样做:

Validating

但我想知道是否有一个选项可以使两个事件都具有相同的事件处理程序。

1 个答案:

答案 0 :(得分:2)

由于EventArgs是CancelEventArgs的基础,因此您可以对两个事件使用(object sender,EventArgs e)。在属性窗口中,您可能看不到正确的事件名称,因为您使用基类,因此您可以手动编写名称

相关问题