menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ScrollControlThemeRenderer - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class ScrollControlThemeRenderer

    Renderer for VisualStyle based theme

    Inheritance
    System.Object
    BasicRenderer
    ClassicRenderer
    MetroRenderer
    ScrollControlThemeRenderer
    Implements
    IRenderer
    Inherited Members
    BasicRenderer.IsVerticalScrollBar
    BasicRenderer.m_isVerticalScroll
    BasicRenderer.m_parent
    BasicRenderer.Parent
    MetroRenderer.EnableOffice2013Style
    MetroRenderer.GetDownArrowNormal(Int32, Int32)
    MetroRenderer.GetLeftArrowNormal(Int32, Int32)
    MetroRenderer.GetOfficeDownArrow(Int32, Int32)
    MetroRenderer.GetOfficeDownArrowPushed(Int32, Int32)
    MetroRenderer.GetOfficeLeftArrow(Int32, Int32)
    MetroRenderer.GetOfficeLeftArrowPushed(Int32, Int32)
    MetroRenderer.GetOfficeRightArrow(Int32, Int32)
    MetroRenderer.GetOfficeRightArrowPushed(Int32, Int32)
    MetroRenderer.GetOfficeUpArrow(Int32, Int32)
    MetroRenderer.GetOfficeUpArrowPushed(Int32, Int32)
    MetroRenderer.GetRightArrowNormal(Int32, Int32)
    MetroRenderer.GetUpArrowNormal(Int32, Int32)
    MetroRenderer.m_isEnableOffice2013Style
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.Windows.Forms
    Assembly: Syncfusion.Shared.Base.dll
    Syntax
    public class ScrollControlThemeRenderer : MetroRenderer, IRenderer

    Constructors

    ScrollControlThemeRenderer()

    Declaration
    public ScrollControlThemeRenderer()

    ScrollControlThemeRenderer(ScrollBarCustomDraw)

    Initializes a new instance of the ScrollControlThemeRenderer class.

    Declaration
    public ScrollControlThemeRenderer(ScrollBarCustomDraw parent)
    Parameters
    Type Name Description
    ScrollBarCustomDraw parent

    The parent control

    ScrollControlThemeRenderer(ScrollBarCustomDraw, MetroColorTable)

    Initializes a new instance of the ScrollControlThemeRenderer class.

    Declaration
    public ScrollControlThemeRenderer(ScrollBarCustomDraw parent, MetroColorTable colorTable)
    Parameters
    Type Name Description
    ScrollBarCustomDraw parent

    The parent control.

    MetroColorTable colorTable

    The metro color table.

    Methods

    DrawArrowButton(Graphics, Rectangle, ScrollButton, ButtonState)

    Draws arrow button of scroll. If theme is disabled than draw classic scroll.

    Declaration
    public override void DrawArrowButton(Graphics gfx, Rectangle rcArrow, ScrollButton type, ButtonState state)
    Parameters
    Type Name Description
    System.Drawing.Graphics gfx

    The graphics.

    System.Drawing.Rectangle rcArrow

    The bounds of arrow.

    System.Windows.Forms.ScrollButton type

    The scroll button type.

    System.Windows.Forms.ButtonState state

    The scroll button state.

    Overrides
    MetroRenderer.DrawArrowButton(Graphics, Rectangle, ScrollButton, ButtonState)

    DrawBackground(Graphics, Rectangle, ButtonState)

    Draws background of scroll. If theme is disabled than draw classic scroll.

    Declaration
    public override void DrawBackground(Graphics gfx, Rectangle rcBackground, ButtonState state)
    Parameters
    Type Name Description
    System.Drawing.Graphics gfx

    The graphics.

    System.Drawing.Rectangle rcBackground

    The bounds of background.

    System.Windows.Forms.ButtonState state

    The scroll button state.

    Overrides
    MetroRenderer.DrawBackground(Graphics, Rectangle, ButtonState)

    DrawThumb(Graphics, Rectangle, ButtonState)

    Draws scroll thumb. If theme is disabled than draw classic scroll.

    Declaration
    public override void DrawThumb(Graphics gfx, Rectangle rcThumb, ButtonState state)
    Parameters
    Type Name Description
    System.Drawing.Graphics gfx
    System.Drawing.Rectangle rcThumb
    System.Windows.Forms.ButtonState state
    Overrides
    MetroRenderer.DrawThumb(Graphics, Rectangle, ButtonState)

    Implements

    IRenderer
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved