Table of Contents

Delegate FrameworkOnDropActionHandler

Namespace
FrameworkSystems.FrameworkStudio.DevFormBase.EventTab
Assembly
FrameworkSystems.FrameworkStudio.DevFormBase.dll

Bei diesem Delegat handelt es sich um ein Pseudo-Ereignis.

public delegate void FrameworkOnDropActionHandler(FrameworkOnDropEventArgs e)

Parameters

e FrameworkOnDropEventArgs
Bei diesem Delegat handelt es sich um ein Pseudo-Ereignis.

Remarks

Methoden mit dieser Signatur führen Drop-Aktionen aus, sofern sie im OnCanDrop-Ereignis als solche mit der Methode RegisterDropAction(FrameworkOnDropActionHandler, string, string, DropMode) registriert wurden und der Benutzer auf dem entsprechenden Steuerelement die Maustaste losgelassen hat.

Das TransferObject, welches beim OnDrag hinterlegt wurde, kann hier ausgewertet werden. Dabei stehen eine Reihe weiterer Eigenschaften vom EventArgs-Objekt zur Verfügung. Unter anderem der ActionIndex.Dieser identifiziert die Action eindeutig pro Ziel-Steuerelement.

Des Weiteren kann abgefragt werden, ob vor (BeforeRow) oder hinter(AfterRow) einer Grid-Zeile oder eines TreeView-Knoten losgelassen wurde. Ist der Zustand beider Eigenschaften false, so wurde auf einer Grid-Zeile oder einem TreeView-Knoten oder auf dem gesamten Control losgelassen.