Class IntelliScrollableControl
Represents a scrollable control, that supports intelli mouse.
Inheritance
Inherited Members
Namespace: Syncfusion.Windows.Forms.Edit
Assembly: Syncfusion.Edit.Windows.dll
Syntax
public abstract class IntelliScrollableControl : HybridScrollControl
Constructors
IntelliScrollableControl()
Initializes a new instance of the IntelliScrollableControl class.
Declaration
public IntelliScrollableControl()
Properties
CommonCursor
Gets cursor, that shows four directions all together.
Declaration
public static Cursor CommonCursor { get; }
Property Value
Type |
---|
System.Windows.Forms.Cursor |
DownCursor
Gets the cursor with down arrow.
Declaration
public static Cursor DownCursor { get; }
Property Value
Type |
---|
System.Windows.Forms.Cursor |
DownLeftCursor
Gets the cursor with down-left arrow.
Declaration
public static Cursor DownLeftCursor { get; }
Property Value
Type |
---|
System.Windows.Forms.Cursor |
DownRightCursor
Gets the cursor with down-right arrow.
Declaration
public static Cursor DownRightCursor { get; }
Property Value
Type |
---|
System.Windows.Forms.Cursor |
IsCursorChangingAllowed
Indicates whether cursor changing is allowed.
Declaration
protected virtual bool IsCursorChangingAllowed { get; }
Property Value
Type |
---|
System.Boolean |
IsIntellyScrollActive
Gets the state of the Intelly scrolling.
Declaration
public bool IsIntellyScrollActive { get; }
Property Value
Type |
---|
System.Boolean |
LeftCursor
Gets the cursor with left arrow.
Declaration
public static Cursor LeftCursor { get; }
Property Value
Type |
---|
System.Windows.Forms.Cursor |
RightCursor
Gets the cursor with right arrow.
Declaration
public static Cursor RightCursor { get; }
Property Value
Type |
---|
System.Windows.Forms.Cursor |
SpecialCursor
GET, SET special cursor, that should be used instead of the default control's cursor.
Declaration
protected Cursor SpecialCursor { get; set; }
Property Value
Type |
---|
System.Windows.Forms.Cursor |
UpCursor
Gets the cursor, with up-arrow.
Declaration
public static Cursor UpCursor { get; }
Property Value
Type |
---|
System.Windows.Forms.Cursor |
UpLeftCursor
Gets the cursor with up-left arrow.
Declaration
public static Cursor UpLeftCursor { get; }
Property Value
Type |
---|
System.Windows.Forms.Cursor |
UpRightCursor
Gets the cursor with Up-right arrow.
Declaration
public static Cursor UpRightCursor { get; }
Property Value
Type |
---|
System.Windows.Forms.Cursor |
Methods
Dispose(Boolean)
Disposes timer, used for scrolling.
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing | True to release both managed and unmanaged resources; false to release only unmanaged resources. |
Overrides
OnCursorChanged(EventArgs)
Resets cached info about current cursor.
Declaration
protected override void OnCursorChanged(EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.EventArgs | e | EventArgs. |
OnLostFocus(EventArgs)
Stops scrolling.
Declaration
protected override void OnLostFocus(EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.EventArgs | e | EventArgs. |
Overrides
OnMouseDown(MouseEventArgs)
Processes presses of the middle button.
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.MouseEventArgs | e | MouseEventArgs. |
Overrides
OnMouseMove(MouseEventArgs)
Processes mouse movement, sets scrolling mode and speed.
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.MouseEventArgs | e | MouseEventArgs. |
Overrides
OnMouseUp(MouseEventArgs)
Stops scrolling.
Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.MouseEventArgs | e | MouseEventArgs. |
Overrides
ResetCursor()
Resets cached info about current cursor.
Declaration
protected void ResetCursor()
UpdateCursor()
Updates current cursor according to the scroll direction.
Declaration
protected void UpdateCursor()
WndProc(ref Message)
Processes WM_SETCURSOR.
Declaration
protected override void WndProc(ref Message m)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.Message | m | Windows message to process. |