ClassMouseSelectionHandler
Class
This class handles the mouse selection in RadRichTextEditor.
Definition
Namespace:Telerik.WinForms.Documents.Selection
Assembly:Telerik.WinControls.RichTextEditor.dll
Syntax:
cs-api-definition
public class MouseSelectionHandler
Inheritance: objectMouseSelectionHandler
Constructors
MouseSelectionHandler(RadDocument, IDocumentEditorPresenter)
Declaration
cs-api-definition
public MouseSelectionHandler(RadDocument document, IDocumentEditorPresenter presenter)
Parameters
document
presenter
Fields
DoubleClickTime
This maximum time between click that is considered double click.
MouseDoubleClickThreshold
The number of pixels that is acceptable for the mouse to move when doble clicking.
MouseDragThreshold
The number of pixels that is considered a drag operation.
Properties
DropPosition
Declaration
cs-api-definition
public DocumentPosition DropPosition { get; }
Property Value
Methods
OnSelectionDragged(SelectionDragEventArgs)
Declaration
cs-api-definition
protected virtual void OnSelectionDragged(SelectionDragEventArgs e)
Parameters
e
RegisterDocumentMouseDown(bool, bool, Point, UIElement, SourceType)
Declaration
cs-api-definition
public virtual void RegisterDocumentMouseDown(bool ctrlPressed, bool shiftPressed, Point position, UIElement originalSource = null, SourceType source = SourceType.Mouse)
Parameters
ctrlPressed
shiftPressed
position
originalSource
source
RegisterDocumentMouseMove(Point, SourceType)
Declaration
cs-api-definition
public virtual void RegisterDocumentMouseMove(Point position, SourceType source = SourceType.Mouse)
Parameters
position
source
RegisterDocumentMouseRightButtonDown(UIElement, SourceType)
Declaration
cs-api-definition
public virtual void RegisterDocumentMouseRightButtonDown(UIElement originalSource, SourceType source = SourceType.Mouse)
Parameters
originalSource
source
RegisterDocumentMouseUp(SourceType, Point?)
Declaration
cs-api-definition
public virtual void RegisterDocumentMouseUp(SourceType source = SourceType.Mouse, Point? position = null)
Parameters
source
position
Events
SelectionDragged
Declaration
cs-api-definition
public event EventHandler<SelectionDragEventArgs> SelectionDragged
Event Value