C# Класс Longkong.WinFormsUI.DragHandler

Summary description for DragHandler.
Наследование: DragHandlerBase
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AutoHideWindowSplitter_BeginDrag void
AutoHideWindowSplitter_OnDragging void
AutoHideWindowSplitter_OnEndDrag void
Content_BeginDrag void
Content_OnDragging void
Content_OnEndDrag void
ControlAtPoint System.Windows.Forms.Control
DockPanelAtPoint DockPanel
DockWindowSplitter_BeginDrag void
DockWindowSplitter_OnDragging void
DockWindowSplitter_OnEndDrag void
FloatWindow_BeginDrag void
FloatWindow_OnDragging void
FloatWindow_OnEndDrag void
GetPaneSplitterDragRectangle System.Drawing.Rectangle
GetSplitterDragRectangle System.Drawing.Rectangle
GetWindowSplitterDragRectangle System.Drawing.Rectangle
InitDrag bool
MergeDockList void
PaneAtPoint DockPane
PaneSplitter_BeginDrag void
PaneSplitter_OnDragging void
PaneSplitter_OnEndDrag void
Pane_BeginDrag void
Pane_OnDragging void
Pane_OnEndDrag void
TestDrop bool

Открытые методы

Метод Описание
BeginDragAutoHideWindowSplitter ( AutoHideWindow autoHideWindow, Point splitterLocation ) : void
BeginDragContent ( DockPane pane, Rectangle rectPane ) : void
BeginDragDockWindowSplitter ( DockWindow dockWindow, Point splitterLocation ) : void
BeginDragFloatWindow ( FloatWindow floatWindow ) : void
BeginDragPane ( DockPane pane, Point captionLocation ) : void
BeginDragPaneSplitter ( DockPaneSplitter splitter ) : void
DragHandler ( DockPanel dockPanel ) : System
IsDockStateValid ( DockState dockState ) : bool

Защищенные методы

Метод Описание
OnDragging ( ) : void
OnEndDrag ( bool abort ) : void
OnPreFilterMessage ( Message &m ) : bool

Приватные методы

Метод Описание
AutoHideWindowSplitter_BeginDrag ( Point ptSplitter ) : void
AutoHideWindowSplitter_OnDragging ( ) : void
AutoHideWindowSplitter_OnEndDrag ( bool abort ) : void
Content_BeginDrag ( Rectangle rectPane ) : void
Content_OnDragging ( ) : void
Content_OnEndDrag ( bool abort ) : void
ControlAtPoint ( Point pt ) : Control
DockPanelAtPoint ( Point pt ) : DockPanel
DockWindowSplitter_BeginDrag ( Point ptSplitter ) : void
DockWindowSplitter_OnDragging ( ) : void
DockWindowSplitter_OnEndDrag ( bool abort ) : void
FloatWindow_BeginDrag ( ) : void
FloatWindow_OnDragging ( ) : void
FloatWindow_OnEndDrag ( bool abort ) : void
GetPaneSplitterDragRectangle ( ) : Rectangle
GetSplitterDragRectangle ( Rectangle rectLimit, bool bVerticalSplitter ) : Rectangle
GetWindowSplitterDragRectangle ( ) : Rectangle
InitDrag ( Control c, DragSource dragSource ) : bool
MergeDockList ( DisplayingDockList dockListFrom, DockList dockListTo, DockPane prevPane, DockAlignment alignment, double proportion ) : void
PaneAtPoint ( Point pt ) : DockPane
PaneSplitter_BeginDrag ( Point ptSplitter ) : void
PaneSplitter_OnDragging ( ) : void
PaneSplitter_OnEndDrag ( bool abort ) : void
Pane_BeginDrag ( Point captionLocation ) : void
Pane_OnDragging ( ) : void
Pane_OnEndDrag ( bool abort ) : void
TestDrop ( Point ptMouse ) : bool

Описание методов

BeginDragAutoHideWindowSplitter() публичный Метод

public BeginDragAutoHideWindowSplitter ( AutoHideWindow autoHideWindow, Point splitterLocation ) : void
autoHideWindow AutoHideWindow
splitterLocation Point
Результат void

BeginDragContent() публичный Метод

public BeginDragContent ( DockPane pane, Rectangle rectPane ) : void
pane DockPane
rectPane System.Drawing.Rectangle
Результат void

BeginDragDockWindowSplitter() публичный Метод

public BeginDragDockWindowSplitter ( DockWindow dockWindow, Point splitterLocation ) : void
dockWindow DockWindow
splitterLocation Point
Результат void

BeginDragFloatWindow() публичный Метод

public BeginDragFloatWindow ( FloatWindow floatWindow ) : void
floatWindow FloatWindow
Результат void

BeginDragPane() публичный Метод

public BeginDragPane ( DockPane pane, Point captionLocation ) : void
pane DockPane
captionLocation Point
Результат void

BeginDragPaneSplitter() публичный Метод

public BeginDragPaneSplitter ( DockPaneSplitter splitter ) : void
splitter DockPaneSplitter
Результат void

DragHandler() публичный Метод

public DragHandler ( DockPanel dockPanel ) : System
dockPanel DockPanel
Результат System

IsDockStateValid() публичный Метод

public IsDockStateValid ( DockState dockState ) : bool
dockState DockState
Результат bool

OnDragging() защищенный Метод

protected OnDragging ( ) : void
Результат void

OnEndDrag() защищенный Метод

protected OnEndDrag ( bool abort ) : void
abort bool
Результат void

OnPreFilterMessage() защищенный Метод

protected OnPreFilterMessage ( Message &m ) : bool
m System.Windows.Forms.Message
Результат bool