WinForms

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class TabGroupRendererOffice2003 - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class TabGroupRendererOffice2003

    TabGroupRendererOffice2003 paints tabs in group mode.

    Inheritance
    System.Object
    TabRendererBase
    TabGroupRenderer
    TabGroupRendererOffice2003
    Implements
    ITabRenderer
    System.IDisposable
    ITabGroupRenderer
    Inherited Members
    TabGroupRenderer.OVERLAPX
    TabGroupRenderer.GetGroupItemBounds(Int32)
    TabGroupRenderer.SetItemBounds(Graphics, RectangleF)
    TabGroupRenderer.GetActiveForeColor()
    TabGroupRenderer.GetForeColor()
    TabGroupRenderer.GetPreferredSize(Graphics)
    TabGroupRenderer.CorrectTabBounds(RectangleF)
    TabGroupRenderer.DrawInterior(DrawTabEventArgs)
    TabGroupRenderer.GetAutoHideCaption(String)
    TabGroupRenderer.itemBounds
    TabGroupRenderer.TabData
    TabGroupRenderer.Bounds
    TabRendererBase.panelRenderer
    TabRendererBase.ImageTextPadding
    TabRendererBase.SaveGraphicsState(Graphics, RectangleF)
    TabRendererBase.RestoreGraphicsState(Graphics)
    TabRendererBase.NeedMirroredBackground()
    TabRendererBase.TabPropertyChanged()
    TabRendererBase.IsTextShrunk()
    TabRendererBase.CloseButtonHitTest(Point)
    TabRendererBase.DrawCloseButton(Graphics, RectangleF)
    TabRendererBase.DrawCloseButton(Graphics, RectangleF, DrawTabEventArgs)
    TabRendererBase.GetCloseButtonBounds(DrawTabEventArgs)
    TabRendererBase.CorrectInteriorBounds(RectangleF)
    TabRendererBase.GetItemPreferredSize(Graphics)
    TabRendererBase.GetTabFont(Boolean)
    TabRendererBase.CorrectPreferredSize(SizeF)
    TabRendererBase.GetTextPosition(Graphics, String, Font, RectangleF, StringFormat)
    TabRendererBase.DrawFocusRect(Graphics, RectangleF, Color, Color)
    TabRendererBase.DrawTextAndImage(Graphics, RectangleF, DrawTabEventArgs)
    TabRendererBase.DrawText(Graphics, RectangleF, String, StringFormat, DrawTabEventArgs)
    TabRendererBase.OnPaint(Graphics, Rectangle)
    TabRendererBase.GetInteriorBounds(RectangleF, Boolean)
    TabRendererBase.IsSelectedState(DrawItemState)
    TabRendererBase.IsHotLightState(DrawItemState)
    TabRendererBase.ApplyTransform(Graphics)
    TabRendererBase.GetRedrawBounds()
    TabRendererBase.GetCurrentBounds()
    TabRendererBase.GetBoundsForScrolling()
    TabRendererBase.GetOverlapSize(SizeF)
    TabRendererBase.HitTest(PointF)
    TabRendererBase.Dispose()
    TabRendererBase.Dispose(Boolean)
    TabRendererBase.ForceDrawImage
    TabRendererBase.TextBounds
    TabRendererBase.ShouldDrawText
    TabRendererBase.LabelEditOffsetY
    TabRendererBase.Visible
    TabRendererBase.HotTrack
    TabRendererBase.DrawItemCallback
    TabRendererBase.TabControl
    TabRendererBase.TabBorderColor
    TabRendererBase.ShowCloseButton
    TabRendererBase.CloseButtonBackColor
    TabRendererBase.ShowCloseButtonBackColor
    TabRendererBase.CloseButtonBounds
    TabRendererBase.CloseButtonClicked
    TabRendererBase.CloseButtonSize
    TabRendererBase.CorrectCloseButtonPosition
    TabRendererBase.CloseButtonPadding
    TabRendererBase.HitCloseButton
    TabRendererBase.ShouldDrawRotatedWhenVertical
    TabRendererBase.NeedRotateTextWhenVertical
    TabRendererBase.ImageRect
    TabRendererBase.TabAlignment
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.Windows.Forms.Tools.Renderers
    Assembly: Syncfusion.Tools.Windows.dll
    Syntax
    public class TabGroupRendererOffice2003 : TabGroupRenderer, ITabRenderer, IDisposable, ITabGroupRenderer

    Constructors

    TabGroupRendererOffice2003(ITabControl, ITabPanelRenderer)

    Creates an instance of the TabGroupRendererOffice2003.

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

    The ITabControl instance.

    ITabPanelRenderer panelRenderer

    The parent ITabPanelRenderer instance.

    Fields

    DEF_BORDER_WIDTH

    Item border width.

    Declaration
    public const int DEF_BORDER_WIDTH = 1
    Field Value
    Type Description
    System.Int32

    Properties

    TabPanelPropertyExtender

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

    Declaration
    public static TabUIOffice2003Properties TabPanelPropertyExtender { get; }
    Property Value
    Type Description
    TabUIOffice2003Properties

    TabStyleName

    Gets tab style name.

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

    Methods

    CorrectBounds(RectangleF)

    Declaration
    protected override RectangleF CorrectBounds(RectangleF bounds)
    Parameters
    Type Name Description
    System.Drawing.RectangleF bounds
    Returns
    Type Description
    System.Drawing.RectangleF
    Overrides
    TabGroupRenderer.CorrectBounds(RectangleF)

    DrawBackground(DrawTabEventArgs)

    Draws background of tab.

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

    Drawing arguments.

    Overrides
    TabGroupRenderer.DrawBackground(DrawTabEventArgs)

    DrawBorders(DrawTabEventArgs)

    Draws borders of tab.

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

    Drawing arguments.

    Overrides
    TabGroupRenderer.DrawBorders(DrawTabEventArgs)

    DrawShadow(Graphics, RectangleF)

    Draws shadow near the tab.

    Declaration
    protected virtual void DrawShadow(Graphics g, RectangleF shadowRectangle)
    Parameters
    Type Name Description
    System.Drawing.Graphics g

    Graphics to use.

    System.Drawing.RectangleF shadowRectangle

    Rectangle to shadow near.

    Implements

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