C# Class AdvancedPageDragAndDrop.PageDragTreeView.DragTargetTreeViewTransfer

Inheritance: DragTarget
Datei anzeigen Open project: ComponentFactory/Krypton

Public Methods

Method Description
DragTargetTreeViewTransfer ( Rectangle rect, PageDragTreeView treeView ) : System

Initialize a new instance of the DragTargetTreeViewTransfer class.

IsMatch ( Point screenPt, PageDragEndData dragEndData ) : bool

Is this target a match for the provided screen position.

PerformDrop ( Point screenPt, PageDragEndData data ) : bool

Perform the drop action associated with the target.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Release unmanaged and optionally managed resources.

Method Details

Dispose() protected method

Release unmanaged and optionally managed resources.
protected Dispose ( bool disposing ) : void
disposing bool Called from Dispose method.
return void

DragTargetTreeViewTransfer() public method

Initialize a new instance of the DragTargetTreeViewTransfer class.
public DragTargetTreeViewTransfer ( Rectangle rect, PageDragTreeView treeView ) : System
rect System.Drawing.Rectangle Rectangle for hot and draw areas.
treeView PageDragTreeView
return System

IsMatch() public method

Is this target a match for the provided screen position.
public IsMatch ( Point screenPt, PageDragEndData dragEndData ) : bool
screenPt Point Position in screen coordinates.
dragEndData ComponentFactory.Krypton.Navigator.PageDragEndData Data to be dropped at destination.
return bool

PerformDrop() public method

Perform the drop action associated with the target.
public PerformDrop ( Point screenPt, PageDragEndData data ) : bool
screenPt Point Position in screen coordinates.
data ComponentFactory.Krypton.Navigator.PageDragEndData Data to pass to the target to process drop.
return bool