HandledEventHandler 委托

定义

表示可以处理事件的方法,这些事件在事件处理程序返回后可能需要或不需要进行进一步处理。

public delegate void HandledEventHandler(System::Object ^ sender, HandledEventArgs ^ e);
public delegate void HandledEventHandler(object sender, HandledEventArgs e);
public delegate void HandledEventHandler(object? sender, HandledEventArgs e);
type HandledEventHandler = delegate of obj * HandledEventArgs -> unit
Public Delegate Sub HandledEventHandler(sender As Object, e As HandledEventArgs)

参数

sender
Object

事件源。

e
HandledEventArgs

包含事件数据的 HandledEventArgs

注解

当 属性提供足够的事件数据时, HandledEventArgs.Handled 此委托可用于你自己的事件。 如果处理程序中已完成所有必要的处理, Handled 则事件处理程序可以将 属性 true 设置为 。

通常,需要此功能的事件还需要其他事件数据,并且将使用派生自 HandledEventArgs 的类以及相应的类似名称的委托类型。 例如,事件 DataGridView.RowPrePaint 使用 DataGridViewRowPrePaintEventArgs 事件数据类型和 DataGridViewRowPrePaintEventHandler 委托类型。 由于委托不是继承的, HandledEventHandler 因此很少使用 。

扩展方法

GetMethodInfo(Delegate)

获取指示指定委托表示的方法的对象。

适用于