menu

WinForms

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

    Show / Hide Table of Contents

    Class BackStageRenderer

    Inheritance
    System.Object
    TabRendererBase
    TabRenderer2D
    BackStageRenderer
    Implements
    ITabRenderer
    System.IDisposable
    Inherited Members
    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()
    TabRenderer2D.BorderColors(TabRenderer2D.BorderSide, TabAlignment)
    TabRenderer2D.buttonBorderColors
    TabRenderer2D.CloseButtonPadding
    TabRenderer2D.CorrectCloseButtonPosition
    TabRenderer2D.DrawInterior(DrawTabEventArgs)
    TabRenderer2D.GetOverlapSize(SizeF)
    TabRenderer2D.LabelEditOffsetY
    TabRenderer2D.OVERLAPX
    TabRendererBase.ApplyTransform(Graphics)
    TabRendererBase.Bounds
    TabRendererBase.CloseButtonBackColor
    TabRendererBase.CloseButtonClicked
    TabRendererBase.CloseButtonHitTest(Point)
    TabRendererBase.CloseButtonSize
    TabRendererBase.CorrectBounds(RectangleF)
    TabRendererBase.CorrectInteriorBounds(RectangleF)
    TabRendererBase.CorrectPreferredSize(SizeF)
    TabRendererBase.Dispose()
    TabRendererBase.Dispose(Boolean)
    TabRendererBase.DrawCloseButton(Graphics, RectangleF)
    TabRendererBase.DrawCloseButton(Graphics, RectangleF, DrawTabEventArgs)
    TabRendererBase.DrawItemCallback
    TabRendererBase.DrawTextAndImage(Graphics, RectangleF, DrawTabEventArgs)
    TabRendererBase.ForceDrawImage
    TabRendererBase.GetActiveForeColor()
    TabRendererBase.GetBoundsForScrolling()
    TabRendererBase.GetCloseButtonBounds(DrawTabEventArgs)
    TabRendererBase.GetCurrentBounds()
    TabRendererBase.GetForeColor()
    TabRendererBase.GetInteriorBounds(RectangleF, Boolean)
    TabRendererBase.GetItemPreferredSize(Graphics)
    TabRendererBase.GetPreferredSize(Graphics)
    TabRendererBase.GetRedrawBounds()
    TabRendererBase.GetTabFont(Boolean)
    TabRendererBase.GetTextPosition(Graphics, String, Font, RectangleF, StringFormat)
    TabRendererBase.HitCloseButton
    TabRendererBase.HitTest(PointF)
    TabRendererBase.HotTrack
    TabRendererBase.ImageRect
    TabRendererBase.ImageTextPadding
    TabRendererBase.IsHotLightState(DrawItemState)
    TabRendererBase.IsSelectedState(DrawItemState)
    TabRendererBase.IsTextShrunk()
    TabRendererBase.NeedMirroredBackground()
    TabRendererBase.NeedRotateTextWhenVertical
    TabRendererBase.OnPaint(Graphics, Rectangle)
    TabRendererBase.panelRenderer
    TabRendererBase.RestoreGraphicsState(Graphics)
    TabRendererBase.SaveGraphicsState(Graphics, RectangleF)
    TabRendererBase.ShouldDrawRotatedWhenVertical
    TabRendererBase.ShouldDrawText
    TabRendererBase.ShowCloseButton
    TabRendererBase.ShowCloseButtonBackColor
    TabRendererBase.TabAlignment
    TabRendererBase.TabBorderColor
    TabRendererBase.TabControl
    TabRendererBase.TabData
    TabRendererBase.TabPropertyChanged()
    TabRendererBase.TextBounds
    TabRendererBase.Visible
    Namespace: Syncfusion.Windows.Forms
    Assembly: Syncfusion.Tools.Windows.dll
    Syntax
    public class BackStageRenderer : TabRenderer2D, ITabRenderer, IDisposable

    Constructors

    BackStageRenderer(ITabControl, ITabPanelRenderer)

    Declaration
    public BackStageRenderer(ITabControl tabControl, ITabPanelRenderer tabPanelRenderer)
    Parameters
    Type Name Description
    ITabControl tabControl
    ITabPanelRenderer tabPanelRenderer

    Fields

    DEF_SELECTION_LINE_WIDTH

    Declaration
    protected const int DEF_SELECTION_LINE_WIDTH = 5
    Field Value
    Type
    System.Int32

    Properties

    CloseButtonBounds

    Declaration
    public Rectangle CloseButtonBounds { get; }
    Property Value
    Type
    System.Drawing.Rectangle

    ColorScheme

    Declaration
    public Office2010ColorScheme ColorScheme { get; set; }
    Property Value
    Type
    Office2010ColorScheme

    ColorTable

    Declaration
    public Office2010ColorTable ColorTable { get; }
    Property Value
    Type
    Office2010ColorTable

    TabPanelPropertyExtender

    Declaration
    public static BackStageRendererProperty TabPanelPropertyExtender { get; }
    Property Value
    Type
    BackStageRendererProperty

    TabStyleName

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

    Methods

    DrawBackground(DrawTabEventArgs)

    Declaration
    protected override void DrawBackground(DrawTabEventArgs drawItemInfo)
    Parameters
    Type Name Description
    DrawTabEventArgs drawItemInfo
    Overrides
    TabRenderer2D.DrawBackground(DrawTabEventArgs)

    DrawBorders(DrawTabEventArgs)

    Declaration
    protected override void DrawBorders(DrawTabEventArgs drawItemInfo)
    Parameters
    Type Name Description
    DrawTabEventArgs drawItemInfo
    Overrides
    TabRenderer2D.DrawBorders(DrawTabEventArgs)

    DrawButtonBackground(PaintEventArgs, BackStageButton)

    Declaration
    public void DrawButtonBackground(PaintEventArgs e, BackStageButton button)
    Parameters
    Type Name Description
    System.Windows.Forms.PaintEventArgs e
    BackStageButton button

    DrawFocusRect(Graphics, RectangleF, Color, Color)

    Declaration
    protected override void DrawFocusRect(Graphics g, RectangleF focusRect, Color fore, Color back)
    Parameters
    Type Name Description
    System.Drawing.Graphics g
    System.Drawing.RectangleF focusRect
    System.Drawing.Color fore
    System.Drawing.Color back
    Overrides
    TabRenderer2D.DrawFocusRect(Graphics, RectangleF, Color, Color)

    DrawText(Graphics, RectangleF, String, StringFormat, DrawTabEventArgs)

    Declaration
    protected override void DrawText(Graphics g, RectangleF rectText, string text, StringFormat format, DrawTabEventArgs e)
    Parameters
    Type Name Description
    System.Drawing.Graphics g
    System.Drawing.RectangleF rectText
    System.String text
    System.Drawing.StringFormat format
    DrawTabEventArgs e
    Overrides
    TabRendererBase.DrawText(Graphics, RectangleF, String, StringFormat, DrawTabEventArgs)

    DrawTriangle(Graphics, RectangleF, Brush)

    Declaration
    public static void DrawTriangle(Graphics g, RectangleF bounds, Brush brush)
    Parameters
    Type Name Description
    System.Drawing.Graphics g
    System.Drawing.RectangleF bounds
    System.Drawing.Brush brush

    RegisterTabType()

    Declaration
    public static void RegisterTabType()

    Implements

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