DataObjectPastingEventHandler 委托

定义

表示将处理 Pasting 附加事件的方法。

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

参数

sender
Object

事件处理程序所附加到的对象。

e
DataObjectPastingEventArgs

事件数据。

注解

如果 Pasting 粘贴操作已选择要粘贴的数据格式,但在实际粘贴数据之前,将发生附加事件。

通常由 Pasting 附加事件处理程序执行的操作包括:

  • 通过设置 属性的新值 FormatToApply 来更改所选粘贴格式。

  • 将自定义数据格式应用于粘贴选择。

  • 创建新的 DataObject,并将其 DataObject 分配给 的 e属性。 原始数据对象的只读副本存储在 中 SourceDataObject

  • 通过调用 CancelCommand取消粘贴操作。

重要

如果更改了粘贴格式,处理程序方法将负责确保粘贴目标使用新选择的粘贴格式。

扩展方法

GetMethodInfo(Delegate)

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

适用于