Freigeben über


DataObjectPastingEventHandler Delegat

Definition

Stellt eine Methode für die Behandlung des angefügten Pasting-Ereignisses dar.

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)

Parameter

sender
Object

Das Objekt, an das der Ereignishandler angefügt ist.

e
DataObjectPastingEventArgs

Die Ereignisdaten.

Hinweise

Das Pasting angefügte Ereignis tritt auf, wenn ein Einfügevorgang ein zu einfügende Datenformat ausgewählt hat, aber bevor die Daten tatsächlich eingefügt werden.

Zu den Aktionen, die in der Regel von einem Pasting angefügten Ereignishandler ausgeführt werden, gehören:

  • Ändern Sie das ausgewählte Einfügeformat, indem Sie einen neuen Wert für die FormatToApply Eigenschaft festlegen.

  • Wenden Sie ein benutzerdefiniertes Datenformat auf die Einfügeauswahl an.

  • Erstellen Sie einen neuen DataObject, und weisen Sie sie der DataObject Eigenschaft von ezu. Eine schreibgeschützte Kopie des ursprünglichen Datenobjekts wird in SourceDataObjectgespeichert.

  • Brechen Sie den Einfügevorgang ab, indem Sie aufrufen CancelCommand.

Wichtig

Wenn das Einfügeformat geändert wird, ist die Handlermethode dafür verantwortlich, sicherzustellen, dass ein neu ausgewähltes Einfügeformat vom Einfügeziel verzehrt wird.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für: