WinForms

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class IntelliScrollableControl - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class IntelliScrollableControl

    Represents a scrollable control, that supports intelli mouse.

    Inheritance
    System.Object
    ScrollControl
    HybridScrollControl
    IntelliScrollableControl
    FakeEditControl
    StreamEditControl
    Inherited Members
    HybridScrollControl.UpdateScrollBarsSize()
    HybridScrollControl.UpdateScrollBarsVisibility()
    HybridScrollControl.ScrollLines(HybridScrollControl.ScrollDirection, Single)
    HybridScrollControl.ScrollLines(Single)
    HybridScrollControl.ScrollWindow(Int32, Int32)
    HybridScrollControl.CorrectPosition()
    HybridScrollControl.OnResize(EventArgs)
    HybridScrollControl.OnHScroll(Object, ScrollEventArgs)
    HybridScrollControl.OnVScroll(Object, ScrollEventArgs)
    HybridScrollControl.CheckIfCanStartAutoscroll()
    HybridScrollControl.OnMouseWheel(MouseEventArgs)
    HybridScrollControl.BeforeAutoScroll(Int32)
    HybridScrollControl.AfterAutoScroll()
    HybridScrollControl.DisableHorizontalScroller
    HybridScrollControl.DisableVerticalScroller
    HybridScrollControl.ScrollOffsetLeft
    HybridScrollControl.ScrollOffsetRight
    HybridScrollControl.ScrollOffsetTop
    HybridScrollControl.ScrollOffsetBottom
    HybridScrollControl.VirtualSize
    HybridScrollControl.AutoScrollPosition
    HybridScrollControl.SlowScrollingStep
    HybridScrollControl.FastScrollingStep
    HybridScrollControl.FastScrollOffset
    HybridScrollControl.IsAutoScrolling
    HybridScrollControl.DefaultCursor
    HybridScrollControl.AutoScrollRectangle
    ScrollControl.LastMousePositionToClient()
    ScrollControl.ProcessMouseWheel(MouseEventArgs)
    ScrollControl.UpdateScrollBars()
    ScrollControl.ShouldPrepareUpdate()
    ScrollControl.ShouldPrepareUpdate(Boolean)
    ScrollControl.BeginUpdate()
    ScrollControl.BeginUpdate(BeginUpdateOptions)
    ScrollControl.EndUpdate()
    ScrollControl.CancelUpdate()
    ScrollControl.EndUpdate(Boolean)
    ScrollControl.ScrollWindow(Int32, Int32, Rectangle, Rectangle)
    ScrollControl.QueryFocusInside()
    ScrollControl.OnPaint(PaintEventArgs)
    ScrollControl.OnHandleCreated(EventArgs)
    ScrollControl.OnVisibleChanged(EventArgs)
    ScrollControl.OnEnsurePaintCodeJitted()
    ScrollControl.EnsurePaintCodeJitted(Boolean)
    ScrollControl.OnScrollbarsVisibleChanged(EventArgs)
    ScrollControl.FixRenderOrigin(Graphics)
    ScrollControl.OnBeginUpdateScrollBars()
    ScrollControl.OnEndUpdateScrollBars()
    ScrollControl.OnUpdatingChanged(EventArgs)
    ScrollControl.OnDeactivated(EventArgs)
    ScrollControl.OnControlGotFocus()
    ScrollControl.OnControlLostFocus()
    ScrollControl.OnValidatingLostFocus()
    ScrollControl.OnParentChanged(EventArgs)
    ScrollControl.OnInvalidated(InvalidateEventArgs)
    ScrollControl.OnEnter(EventArgs)
    ScrollControl.OnLeave(EventArgs)
    ScrollControl.OnValidating(CancelEventArgs)
    ScrollControl.OnValidated(EventArgs)
    ScrollControl.OnGotFocus(EventArgs)
    ScrollControl.OnControlRemoved(ControlEventArgs)
    ScrollControl.OnControlAdded(ControlEventArgs)
    ScrollControl.OnSizeChanged(EventArgs)
    ScrollControl.OnLocationChanged(EventArgs)
    ScrollControl.DiscardPaintMessagesAfterBeginUpdate
    ScrollControl.LastMousePosition
    ScrollControl.BorderStyle
    ScrollControl.HScroll
    ScrollControl.VScroll
    ScrollControl.IgnoreUICues
    ScrollControl.UseSharedScrollBars
    ScrollControl.InsideScrollMargins
    ScrollControl.VScrollBar
    ScrollControl.HScrollBar
    ScrollControl.Size
    ScrollControl.TabIndex
    ScrollControl.UpdateOptions
    ScrollControl.Updating
    ScrollControl.PaintPending
    ScrollControl.DisableScrollWindow
    ScrollControl.SupportsThumbTrack
    ScrollControl.VerticalThumbTrack
    ScrollControl.HorizontalThumbTrack
    ScrollControl.VerticalScrollTips
    ScrollControl.HorizontalScrollTips
    ScrollControl.IsValidating
    ScrollControl.IsValidated
    ScrollControl.IsActiveControl
    ScrollControl.IsDeactivated
    ScrollControl.HasControlFocus
    ScrollControl.PaneDesc
    ScrollControl.PreJitPaint
    ScrollControl.CreateParams
    ScrollControl.UpdatingChanged
    ScrollControl.HorizontalScroll
    ScrollControl.VerticalScroll
    ScrollControl.Deactivated
    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 Description
    System.Windows.Forms.Cursor

    DownCursor

    Gets the cursor with down arrow.

    Declaration
    public static Cursor DownCursor { get; }
    Property Value
    Type Description
    System.Windows.Forms.Cursor

    DownLeftCursor

    Gets the cursor with down-left arrow.

    Declaration
    public static Cursor DownLeftCursor { get; }
    Property Value
    Type Description
    System.Windows.Forms.Cursor

    DownRightCursor

    Gets the cursor with down-right arrow.

    Declaration
    public static Cursor DownRightCursor { get; }
    Property Value
    Type Description
    System.Windows.Forms.Cursor

    IsCursorChangingAllowed

    Indicates whether cursor changing is allowed.

    Declaration
    protected virtual bool IsCursorChangingAllowed { get; }
    Property Value
    Type Description
    System.Boolean

    IsIntellyScrollActive

    Gets the state of the Intelly scrolling.

    Declaration
    public bool IsIntellyScrollActive { get; }
    Property Value
    Type Description
    System.Boolean

    LeftCursor

    Gets the cursor with left arrow.

    Declaration
    public static Cursor LeftCursor { get; }
    Property Value
    Type Description
    System.Windows.Forms.Cursor

    RightCursor

    Gets the cursor with right arrow.

    Declaration
    public static Cursor RightCursor { get; }
    Property Value
    Type Description
    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 Description
    System.Windows.Forms.Cursor

    UpCursor

    Gets the cursor, with up-arrow.

    Declaration
    public static Cursor UpCursor { get; }
    Property Value
    Type Description
    System.Windows.Forms.Cursor

    UpLeftCursor

    Gets the cursor with up-left arrow.

    Declaration
    public static Cursor UpLeftCursor { get; }
    Property Value
    Type Description
    System.Windows.Forms.Cursor

    UpRightCursor

    Gets the cursor with Up-right arrow.

    Declaration
    public static Cursor UpRightCursor { get; }
    Property Value
    Type Description
    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
    ScrollControl.Dispose(Boolean)

    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
    HybridScrollControl.OnLostFocus(EventArgs)

    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
    HybridScrollControl.OnMouseDown(MouseEventArgs)

    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
    HybridScrollControl.OnMouseMove(MouseEventArgs)

    OnMouseUp(MouseEventArgs)

    Stops scrolling.

    Declaration
    protected override void OnMouseUp(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e

    MouseEventArgs.

    Overrides
    HybridScrollControl.OnMouseUp(MouseEventArgs)

    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.

    Overrides
    ScrollControl.WndProc(ref Message)
    Back to top Generated by DocFX
    Copyright © 2001 - 2021 Syncfusion Inc. All Rights Reserved