Delegate FrameworkOnDropActionHandler
Bei diesem Delegat handelt es sich um ein Pseudo-Ereignis.
Namespace: FrameworkSystems.FrameworkStudio.DevFormBase.EventTab
Assembly: FrameworkSystems.FrameworkStudio.DevFormBase.dll
Syntax
[DocfxBrowsable]
public delegate void FrameworkOnDropActionHandler(FrameworkOnDropEventArgs e);
Parameters
Type | Name | Description |
---|---|---|
FrameworkOnDropEventArgs | e |
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.