menu

WinForms

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

    Show / Hide Table of Contents

    Class DockTabRendererOffice2007

    DockTabRenderer for Office2007 style.

    Inheritance
    System.Object
    TabRendererBase
    TabRenderer2D
    TabRendererOffice2007
    DockTabRendererOffice2007
    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.LabelEditOffsetY
    TabRenderer2D.OVERLAPX
    TabRendererBase.ApplyTransform(Graphics)
    TabRendererBase.Bounds
    TabRendererBase.CloseButtonBackColor
    TabRendererBase.CloseButtonBounds
    TabRendererBase.CloseButtonClicked
    TabRendererBase.CloseButtonHitTest(Point)
    TabRendererBase.CloseButtonSize
    TabRendererBase.CorrectBounds(RectangleF)
    TabRendererBase.CorrectInteriorBounds(RectangleF)
    TabRendererBase.CorrectPreferredSize(SizeF)
    TabRendererBase.Dispose()
    TabRendererBase.DrawCloseButton(Graphics, RectangleF)
    TabRendererBase.DrawCloseButton(Graphics, RectangleF, DrawTabEventArgs)
    TabRendererBase.DrawItemCallback
    TabRendererBase.DrawText(Graphics, RectangleF, String, StringFormat, DrawTabEventArgs)
    TabRendererBase.DrawTextAndImage(Graphics, RectangleF, DrawTabEventArgs)
    TabRendererBase.ForceDrawImage
    TabRendererBase.GetBoundsForScrolling()
    TabRendererBase.GetCloseButtonBounds(DrawTabEventArgs)
    TabRendererBase.GetCurrentBounds()
    TabRendererBase.GetInteriorBounds(RectangleF, Boolean)
    TabRendererBase.GetItemPreferredSize(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.TabControl
    TabRendererBase.TabData
    TabRendererBase.TabPropertyChanged()
    TabRendererBase.TextBounds
    TabRendererBase.Visible
    TabRendererOffice2007.Dispose(Boolean)
    TabRendererOffice2007.DrawBackground(DrawTabEventArgs)
    TabRendererOffice2007.DrawBorders(DrawTabEventArgs)
    TabRendererOffice2007.DrawFocusRect(Graphics, RectangleF, Color, Color)
    TabRendererOffice2007.GetBorderPathFromBounds(RectangleF)
    TabRendererOffice2007.GetBorderPathFromBoundsOnSepertator(RectangleF)
    TabRendererOffice2007.GetLowerTabBorderPath()
    TabRendererOffice2007.GetPreferredSize(Graphics)
    TabRendererOffice2007.GetTabBorderPath(RectangleF)
    TabRendererOffice2007.GetTopEllipseRoundedPath(RectangleF)
    TabRendererOffice2007.RegisterTabType()
    TabRendererOffice2007.TabBorderColor
    TabRendererOffice2007.Theme
    TabRendererOffice2007.ThemeColors
    Namespace: Syncfusion.Windows.Forms.Tools.Renderers
    Assembly: Syncfusion.Tools.Windows.dll
    Syntax
    public class DockTabRendererOffice2007 : TabRendererOffice2007, ITabRenderer, IDisposable

    Constructors

    DockTabRendererOffice2007(ITabControl, ITabPanelRenderer)

    Creates a new instance of the DockTabRenderer Office2007 class.

    Declaration
    public DockTabRendererOffice2007(ITabControl parent, ITabPanelRenderer panelRenderer)
    Parameters
    Type Name Description
    ITabControl parent

    The tab control parent.

    ITabPanelRenderer panelRenderer

    The ITabPanelRenderer parent.

    Properties

    TabPanelPropertyExtender

    Returns the ITabDefaultProperties instance that provides default properties for this renderer.

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

    TabStyleName

    Returns the unique name of this tab renderer.

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

    Methods

    GetActiveForeColor()

    Overrides the fore color of Active tab.

    Declaration
    protected override Color GetActiveForeColor()
    Returns
    Type Description
    System.Drawing.Color

    Color of the active tab item

    Overrides
    TabRendererOffice2007.GetActiveForeColor()

    GetForeColor()

    Overrides the Docked tab fore color

    Declaration
    protected override Color GetForeColor()
    Returns
    Type Description
    System.Drawing.Color

    Color of the docked tab item

    Overrides
    TabRendererOffice2007.GetForeColor()

    GetOverlapSize(SizeF)

    Returns the overlap size.

    Declaration
    public override SizeF GetOverlapSize(SizeF tabSize)
    Parameters
    Type Name Description
    System.Drawing.SizeF tabSize
    Returns
    Type Description
    System.Drawing.SizeF

    The overlap size.

    Overrides
    TabRendererOffice2007.GetOverlapSize(SizeF)
    Remarks

    This implementation returns (0, 0).

    Implements

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