menu

WinForms

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

    Show / Hide Table of Contents

    Class GridVisualStylesSystemTheme

    Implements the SystemTheme for grid components.

    Inheritance
    System.Object
    NonFinalizeDisposable
    Disposable
    GridVisualStylesSystemTheme
    Implements
    System.IDisposable
    IVisualStylesDrawing
    Inherited Members
    NonFinalizeDisposable.Dispose()
    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 GridVisualStylesSystemTheme : Disposable, IDisposable, IVisualStylesDrawing

    Constructors

    GridVisualStylesSystemTheme(GridVisualStyles)

    Creates a new instance of GridVisualStylesOffice2007Blue class.

    Declaration
    public GridVisualStylesSystemTheme(GridVisualStyles style)
    Parameters
    Type Name Description
    GridVisualStyles style

    The current visual style.

    Properties

    ThemeName

    Gets the current theme name.

    Declaration
    public string ThemeName { get; }
    Property Value
    Type
    System.String

    VisualStyle

    Gets the current VisualStyle.

    Declaration
    public GridVisualStyles VisualStyle { get; }
    Property Value
    Type
    GridVisualStyles

    Methods

    Dispose(Boolean)

    Disposes all resources being used.

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing
    Overrides
    NonFinalizeDisposable.Dispose(Boolean)

    DrawCheckBoxStyle(Graphics, Rectangle, ButtonState, Boolean)

    Draws the CheckBox skins

    Declaration
    public void DrawCheckBoxStyle(Graphics g, Rectangle rect, ButtonState state, bool mixedState)
    Parameters
    Type Name Description
    System.Drawing.Graphics g

    A System.Drawing.Graphics object.

    System.Drawing.Rectangle rect

    A System.Drawing.Rectangle object that represents the drawing area.

    System.Windows.Forms.ButtonState state

    The current state of the checkbox

    System.Boolean mixedState

    Specifies whether the button is tri-stated.

    DrawCheckBoxStyle(Graphics, Rectangle, ButtonState, Boolean, Boolean)

    Draws the CheckBox skins

    Declaration
    public void DrawCheckBoxStyle(Graphics g, Rectangle rect, ButtonState state, bool mixedState, bool intermediate)
    Parameters
    Type Name Description
    System.Drawing.Graphics g

    A System.Drawing.Graphics object.

    System.Drawing.Rectangle rect

    A System.Drawing.Rectangle object that represents the drawing area.

    System.Windows.Forms.ButtonState state

    The current state of the checkbox

    System.Boolean mixedState

    Specifies whether the button is tri-stated.

    System.Boolean intermediate

    Specifies whether the button is intermediate state

    DrawComboBoxStyle(Graphics, Rectangle, ThemedComboBoxDrawing.DropDownState, Color)

    Draws the ComboBox skins

    Declaration
    public void DrawComboBoxStyle(Graphics g, Rectangle rect, ThemedComboBoxDrawing.DropDownState state, Color clrBack)
    Parameters
    Type Name Description
    System.Drawing.Graphics g

    A System.Drawing.Graphics object.

    System.Drawing.Rectangle rect

    A System.Drawing.Rectangle object that represents the drawing area.

    ThemedComboBoxDrawing.DropDownState state

    The current state of the combo button.

    System.Drawing.Color clrBack

    DrawHeaderStyle(Graphics, Rectangle, ThemedHeaderDrawing.HeaderState)

    Draws the header skins

    Declaration
    public void DrawHeaderStyle(Graphics g, Rectangle rect, ThemedHeaderDrawing.HeaderState state)
    Parameters
    Type Name Description
    System.Drawing.Graphics g

    A System.Drawing.Graphics object.

    System.Drawing.Rectangle rect

    A System.Drawing.Rectangle object that represents the drawing area.

    ThemedHeaderDrawing.HeaderState state

    The current state of the header.

    DrawPushButtonStyle(Graphics, Rectangle, ButtonState)

    Draws the PushButton skins

    Declaration
    public void DrawPushButtonStyle(Graphics g, Rectangle rect, ButtonState state)
    Parameters
    Type Name Description
    System.Drawing.Graphics g

    A System.Drawing.Graphics object.

    System.Drawing.Rectangle rect

    A System.Drawing.Rectangle object that represents the drawing area.

    System.Windows.Forms.ButtonState state

    The current state of the button.

    DrawRadioStyle(Graphics, Rectangle, ButtonState)

    Draws the RadioButton skins

    Declaration
    public void DrawRadioStyle(Graphics g, Rectangle rect, ButtonState state)
    Parameters
    Type Name Description
    System.Drawing.Graphics g

    A System.Drawing.Graphics object.

    System.Drawing.Rectangle rect

    A System.Drawing.Rectangle object that represents the drawing area.

    System.Windows.Forms.ButtonState state

    The current state of the radio button

    DrawSpinButtonStyle(Graphics, Rectangle, ButtonID, ButtonState, Color)

    Draws the SpinButton skins

    Declaration
    public void DrawSpinButtonStyle(Graphics g, Rectangle rect, ButtonID btnId, ButtonState btnState, Color clrBack)
    Parameters
    Type Name Description
    System.Drawing.Graphics g

    A System.Drawing.Graphics object.

    System.Drawing.Rectangle rect

    A System.Drawing.Rectangle object that represents the drawing area.

    ButtonID btnId

    An integer that represents the type of the button.

    System.Windows.Forms.ButtonState btnState

    The current state of the spin button.

    System.Drawing.Color clrBack

    GetGroupDropAreaColors(out Color, out Color, out Color)

    Returns the backcolor and header interior for GroupDropArea.

    Declaration
    public bool GetGroupDropAreaColors(out Color backColor, out Color headerBorderTop, out Color headerBorderLeft)
    Parameters
    Type Name Description
    System.Drawing.Color backColor

    The back color for GroupDropArea

    System.Drawing.Color headerBorderTop

    The top border color for GroupDropArea header

    System.Drawing.Color headerBorderLeft

    The left border color for GroupDropArea header

    Returns
    Type
    System.Boolean

    GetHeaderBorderColors(out Color, out Color, out Color, out Color)

    Returns the Header Border Colors.

    Declaration
    public bool GetHeaderBorderColors(out Color clrBottom, out Color clrRight, out Color clrInteriorFirst, out Color clrInteriorLast)
    Parameters
    Type Name Description
    System.Drawing.Color clrBottom

    The bottom border color

    System.Drawing.Color clrRight

    The right border color

    System.Drawing.Color clrInteriorFirst

    The gradient start color for the header interior

    System.Drawing.Color clrInteriorLast

    The gradient end color for the header interior

    Returns
    Type
    System.Boolean

    GetSortIconBrush(out Brush, out Pen)

    Returns the SortIcon interior

    Declaration
    public void GetSortIconBrush(out Brush brush, out Pen pen)
    Parameters
    Type Name Description
    System.Drawing.Brush brush

    The brush used to fill the sort icon

    System.Drawing.Pen pen

    The pen used to draw the sort icon

    Implements

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