Interface IScrolling
Represents properties and methods that describe scrolling behaviour of Edit control.
public interface IScrolling : IUpdate, IDisposable
Properties
- Annotations
When implemented by a class, gets the scroll bars annotations control interface.
- DefaultHorzScrollSize
When implemented by a class, gets or sets a default size of horizontal scrollbar.
- FixedScrollSize
When implemented by a class, indicates whether horz scrollbar has fixed size.
- HScrollBar
When implemented by a class, gets horizontal scroll bar control.
- HasHScrollBar
When implemented by a class, gets boolean value indicating whether control has a horizontal scroll bar control.
- HasVScrollBar
When implemented by a class, gets boolean value indicating whether control has a vertical scroll bar control.
- HorzButtons
When implemented by a class, represents a collection of additional buttons displayed on the horizontal scroll bar.
- HorzScrollbarVisible
When implemented by a class, indicates whether horizontal scrollbar is visible.
- HorzSplitButton
When implemented by a class, represents a special button on the scroll area used split Edit control horizontally.
- Options
When implemented by a class, gets or sets a
ScrollingOptions
that determine scrolling behaviour.
- Owner
When implemented by a class, represents owner of this
IScrolling
object.
- ScrollBars
When implemented by a class, gets or sets the type of scroll bars displayed in the control.
- ScrollBarsCornerColor
When implemented by a class, indicates color of the corner between scroll bars for the current visual style.
- ScrollBarsVisualStyle
When implemented by a class, gets or sets the scroll bars visual style displayed in the control.
- ScrollByPixels
When implemented by a class, indicates whether scrollbars should use pixels rather than characters.
- VScrollBar
When implemented by a class, gets vertical scroll bar control.
- VertButtons
When implemented by a class, represents a collection of additional buttons displayed on the vertical scroll bar.
- VertScrollbarVisible
When implemented by a class, indicates whether vertical scrollbar is visible.
- VertSplitButton
When implemented by a class, represents a special button on the scroll area used to split Edit control vertically.
- WindowOriginX
When implemented by a class, gets or sets a index of the first visible character within the control.
- WindowOriginY
When implemented by a class, gets or sets a value that represents first visible line within the control.
Methods
- ApplyTheme(IVisualTheme)
When implemented by a class, applies a visual theme to the IScrolling control.
- Assign(IScrolling)
When implemented by a class, copies the contents of another
IScrolling
object.
- MouseScroll(int)
When implemented by a class, scrolls editor control vertically.
- OnScrollButtonClick(object, EventArgs)
When implemented by a class, raises
ScrollButtonClick
event.
- ResetDefaultHorzScrollSize()
When implemented by a class, resets the
DefaultHorzScrollSize
to the default value.
- ResetOptions()
When implemented by a class, resets the
Options
to the default value.
- ResetScrollBars()
When implemented by a class, resets the
ScrollBars
to the default value.
- SystemScroll(int, bool)
When implemented by a class, performs a system scrolls by calling Windows API.
- UpdateFlat()
When implemented by a class, initializes flat scroll bars for editor control.
- UpdateScroll()
When implemented by a class, updates scrolling control.
- UpdateScroll(bool)
When implemented by a class, updates scrolling control.
Events
- HorizontalScroll
When implemented by a class, occurs when control scrolls its content in horizontal direction. This can be caused by dragging horizontal scroll thumb, or caret moving.
- ScrollButtonClick
When implemented by a class, occurs when some scrolling button is clicked.
- VerticalScroll
When implemented by a class, occurs when control scrolls its content in vertical direction. This can be caused by dragging vertical scroll thumb, or caret moving.