C# Class ComponentFactory.Krypton.Docking.DockingDragManager

Manage a docking dragging operation.
Inheritance: DragManager, IFloatingMessages, IMessageFilter
ファイルを表示 Open project: Cocotteseb/Krypton Class Usage Examples

Public Methods

Method Description
DockingDragManager ( KryptonDockingManager manager, Control c ) : System

Initialize a new instance of the DockingDragManager class.

DragEnd ( Point screenPt ) : bool

Occurs when dragging ends because of dropping.

DragMove ( Point screenPt ) : void

Occurs on dragging movement.

DragQuit ( ) : void

Occurs when dragging quits.

DragStart ( Point screenPt, PageDragEndData dragEndData ) : bool

Occurs when dragging starts.

OnLBUTTONUP ( ) : void

Processes the WM_LBUTTONUP from the floating window.

OnMOUSEMOVE ( ) : void

Processes the WM_MOUSEMOVE from the floating window.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Release unmanaged and optionally managed resources.

Private Methods

Method Description
AddFilter ( ) : void
OnFloatingWindowMove ( object sender, EventArgs e ) : void
OnKEYDOWN ( Message &m ) : bool
PreFilterMessage ( Message &m ) : bool
RemoveFilter ( ) : void

Method Details

Dispose() protected method

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

DockingDragManager() public method

Initialize a new instance of the DockingDragManager class.
public DockingDragManager ( KryptonDockingManager manager, Control c ) : System
manager KryptonDockingManager Reference to manager creating this instance.
c System.Windows.Forms.Control Control that is starting the drag operation.
return System

DragEnd() public method

Occurs when dragging ends because of dropping.
public DragEnd ( Point screenPt ) : bool
screenPt Point Ending screen point when dropping.
return bool

DragMove() public method

Occurs on dragging movement.
public DragMove ( Point screenPt ) : void
screenPt Point Latest screen point during dragging.
return void

DragQuit() public method

Occurs when dragging quits.
public DragQuit ( ) : void
return void

DragStart() public method

Occurs when dragging starts.
public DragStart ( Point screenPt, PageDragEndData dragEndData ) : bool
screenPt Point Mouse screen point at start of drag.
dragEndData ComponentFactory.Krypton.Navigator.PageDragEndData Data to be dropped at destination.
return bool

OnLBUTTONUP() public method

Processes the WM_LBUTTONUP from the floating window.
public OnLBUTTONUP ( ) : void
return void

OnMOUSEMOVE() public method

Processes the WM_MOUSEMOVE from the floating window.
public OnMOUSEMOVE ( ) : void
return void