[]
        
(Showing Draft Content)

FarPoint.Win.Spread.EnhancedScrollBarRenderer

EnhancedScrollBarRenderer Class

Represents the renderer that paints the the scroll bar with the enhanced skin.

Inheritance
EnhancedScrollBarRenderer
Namespace: FarPoint.Win.Spread
Assembly: FarPoint.Win.Spread.dll
Syntax
[TypeConverter(typeof(_pg))]
public class EnhancedScrollBarRenderer : IScrollBarRenderer, ICloneable, ISerializeSupport
<TypeConverter(GetType(_pg))>
Public Class EnhancedScrollBarRenderer
    Implements IScrollBarRenderer, ICloneable, ISerializeSupport

Constructors

Properties

Name Description
ArrowColor

Gets or sets the color of the arrow.

ArrowHoveredColor

Gets or sets the color of the arrow when the mouse is over it.

ArrowSelectedColor

Gets or sets the color of the selected arrow.

ButtonBackgroundColor

Gets or sets the color of the button background.

ButtonBorderColor

Gets or sets the color of the button border.

ButtonHoveredBackgroundColor

Gets or sets the color of the button hovered background.

ButtonHoveredBorderColor

Gets or sets the color of the button hovered border.

ButtonSelectedBackgroundColor

Gets or sets the color of the button selected background.

ButtonSelectedBorderColor

Gets or sets the color of the button selected border.

Default

Gets the default value of the EnhancedScrollBarRenderer.

TrackBarBackgroundColor

Gets or sets the color of the track bar background.

TrackBarSelectedBackgroundColor

Gets or sets the color of the track bar selected background.

Methods

Name Description
Clone()

Creates a new object that is a copy of the current instance.

DrawArrowButton(Graphics, Rectangle, FpScrollBarButton)

Draws the arrow button.

DrawCustomButton(Graphics, Rectangle, FpScrollBarButton)

Draws the custom button.

DrawHorizontalThumb(Graphics, Rectangle, FpScrollBarButton)

Draws the horizontal scroll box.

DrawHorizontalThumbGrip(Graphics, Rectangle, FpScrollBarButton)

Draws the horizontal scroll box grip.

DrawLeftHorizontalTrack(Graphics, Rectangle, FpScrollBarButton)

Draws the left horizontal track.

DrawLowerVerticalTrack(Graphics, Rectangle, FpScrollBarButton)

Draws the lower vertical track.

DrawRightHorizontalTrack(Graphics, Rectangle, FpScrollBarButton)

Draws the right horizontal track.

DrawUpperVerticalTrack(Graphics, Rectangle, FpScrollBarButton)

Draws the upper vertical track.

DrawVerticalThumb(Graphics, Rectangle, FpScrollBarButton)

Draws the vertical scroll box.

DrawVerticalThumbGrip(Graphics, Rectangle, FpScrollBarButton)

Draws the vertical scroll box grip.

Equals(object)

Determines whether the specified object is equal to the current object.

GetHashCode()

Serves as a hash function for a particular type. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table.

ToString()

Returns a string that represents the current object.