menu

WinForms

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

    Show / Hide Table of Contents

    Class BackStage

    Inheritance
    System.Object
    BaseControl
    TabControlAdv
    BackStage
    Implements
    IThemeProvider
    IVisualStyle
    System.IDisposable
    ITabControl
    System.ComponentModel.ISupportInitialize
    ISupportOffice2007Theme
    Inherited Members
    BaseControl.CanApplyTheme
    BaseControl.CanOverrideStyle
    BaseControl.ControlName
    BaseControl.GetActiveThemeName()
    BaseControl.IThemeProvider.BaseThemeName
    BaseControl.IVisualStyle.VisualTheme
    BaseControl.RaiseThemeChanged(Object, ThemeChangedEventArgs)
    BaseControl.ThemeName
    BaseControl.ThemeNameChanged
    TabControlAdv.ActiveTabColor
    TabControlAdv.ActiveTabFont
    TabControlAdv.ActiveTabForeColor
    TabControlAdv.AdjustNavigationCtlDimensions(RectangleF)
    TabControlAdv.AdjustScrollButtonDimensions(RectangleF, Boolean)
    TabControlAdv.AdjustTabPanelBounds(RectangleF)
    TabControlAdv.AdjustTopGap
    TabControlAdv.AfterEdit
    TabControlAdv.ApplyScaleToControl(Single)
    TabControlAdv.BackgroundImage
    TabControlAdv.BackgroundImageLayout
    TabControlAdv.BeforeEdit
    TabControlAdv.BeforeTouchSize
    TabControlAdv.BeginInit()
    TabControlAdv.BorderColor
    TabControlAdv.BorderStyle
    TabControlAdv.BorderVisible
    TabControlAdv.BorderWidth
    TabControlAdv.BringSelectedTabToView()
    TabControlAdv.ChildControlsRemovedByDesigner(ArrayList)
    TabControlAdv.CloseButtonBackColor
    TabControlAdv.CloseButtonForeColor
    TabControlAdv.CloseButtonHoverForeColor
    TabControlAdv.CloseButtonPressedForeColor
    TabControlAdv.CloseTabOnMiddleClick
    TabControlAdv.ComputeTabPanelBounds()
    TabControlAdv.ComputeTabPositions()
    TabControlAdv.ContextMenu_CloseAllButThis(Object, EventArgs)
    TabControlAdv.CreateControlsInstance()
    TabControlAdv.CurDefaultTabPanelProperties
    TabControlAdv.DefaultSize
    TabControlAdv.DestroyScrollButtons(Boolean)
    TabControlAdv.DisableInactivePageImage
    TabControlAdv.DisplayRectangle
    TabControlAdv.Draw3DBorder(Graphics, RectangleF)
    TabControlAdv.DrawAdditionalBorders(Graphics)
    TabControlAdv.DrawBordersOffice2003(Graphics)
    TabControlAdv.DrawBordersVS2005(Graphics)
    TabControlAdv.DrawGroupOffice2003Borders(Graphics)
    TabControlAdv.DrawItem
    TabControlAdv.DrawMetroBorders(Graphics)
    TabControlAdv.DrawPanelBackground(Graphics)
    TabControlAdv.DrawVS2008Borders(Graphics)
    TabControlAdv.EnableTouchMode
    TabControlAdv.EndInit()
    TabControlAdv.EndLabelEdit(Boolean)
    TabControlAdv.FixedSingleBorderColor
    TabControlAdv.FocusOnTabClick
    TabControlAdv.Font
    TabControlAdv.ForeColor
    TabControlAdv.GetBorderRect()
    TabControlAdv.GetControlName(String)
    TabControlAdv.GetRightBottomBorderColor()
    TabControlAdv.GetRightBottomBorderShadeColor()
    TabControlAdv.GetTabPanelBounds()
    TabControlAdv.GetTabRect(Int32)
    TabControlAdv.GetTopLeftBorderColor()
    TabControlAdv.HitTestTabs(Point)
    TabControlAdv.HitTestTabs(Point, Boolean)
    TabControlAdv.HotTrack
    TabControlAdv.HotTracked
    TabControlAdv.ImageAlignmentR
    TabControlAdv.ImageList
    TabControlAdv.ImageOffset
    TabControlAdv.InactiveCloseButtonForeColor
    TabControlAdv.InactiveTabColor
    TabControlAdv.InActiveTabForeColor
    TabControlAdv.Init()
    TabControlAdv.InitScrollButtons()
    TabControlAdv.InvalidatePanel()
    TabControlAdv.Is2DStyle
    TabControlAdv.IsBlendDarkStyle
    TabControlAdv.IsBlendLightStyle
    TabControlAdv.IsDockingWhidbeyStyle
    TabControlAdv.IsDockingWhidbeyStyleBeta
    TabControlAdv.IsEditing
    TabControlAdv.IsIE7Style
    TabControlAdv.IsInitializing
    TabControlAdv.IsInputKey(Keys)
    TabControlAdv.IsMetroStyle
    TabControlAdv.IsOffice2003Style
    TabControlAdv.IsOffice2007Style
    TabControlAdv.IsOffice2010Style
    TabControlAdv.IsOffice2016BlackStyle
    TabControlAdv.IsOffice2016ColorfulStyle
    TabControlAdv.IsOffice2016DarkGrayStyle
    TabControlAdv.IsOffice2016WhiteStyle
    TabControlAdv.IsOneNoteStyle
    TabControlAdv.IsOneNoteStyleFlatTabs
    TabControlAdv.ISupportOffice2007Theme.EnableOffice2007Style()
    TabControlAdv.ISupportOffice2007Theme.Office2007ColorTheme
    TabControlAdv.IsValidRendererType(Type)
    TabControlAdv.IsVisualStyleEnabled
    TabControlAdv.IsVS2008
    TabControlAdv.IsVS2010
    TabControlAdv.IsWhidbeyStyle
    TabControlAdv.ITabControl.get_ClientRectangle()
    TabControlAdv.ITabControl.GetControl()
    TabControlAdv.ITabControl.GetGraphics()
    TabControlAdv.ITabControl.IsDesignMode()
    TabControlAdv.ITabControl.OnRepaint(RectangleF)
    TabControlAdv.ITabControl.OnScrollPositionChanged()
    TabControlAdv.ITabControl.ThemedDrawing
    TabControlAdv.ITabControl.ThemesEnabled
    TabControlAdv.KeepSelectedTabInFrontRow
    TabControlAdv.LabelEdit
    TabControlAdv.LabelEditChanged
    TabControlAdv.LabelEditTextChanged
    TabControlAdv.Layout(Graphics, Boolean)
    TabControlAdv.LevelTextAndImage
    TabControlAdv.LoadState()
    TabControlAdv.LoadState(AppStateSerializer)
    TabControlAdv.m_sbScrollButtons
    TabControlAdv.m_tabPanelRenderer
    TabControlAdv.Multiline
    TabControlAdv.MultilineText
    TabControlAdv.NeedLayout
    TabControlAdv.NeedRotateTextWhenVertical
    TabControlAdv.Office2007ColorScheme
    TabControlAdv.Office2010ColorTheme
    TabControlAdv.OnAfterEdit(EditEventArgs)
    TabControlAdv.OnBeforeEdit(EditEventArgs)
    TabControlAdv.OnCanApplyThemeChanged(Boolean)
    TabControlAdv.OnCanOverrideStyleChanged(Boolean)
    TabControlAdv.OnDockChanged(EventArgs)
    TabControlAdv.OnDrawItem(DrawTabEventArgs)
    TabControlAdv.OnEnter(EventArgs)
    TabControlAdv.OnFontChanged(EventArgs)
    TabControlAdv.OnGotFocus(EventArgs)
    TabControlAdv.OnHandleCreated(EventArgs)
    TabControlAdv.OnHandleDestroyed(EventArgs)
    TabControlAdv.OnKeyDown(KeyEventArgs)
    TabControlAdv.OnLabelEdit()
    TabControlAdv.OnLabelEditTextChanged()
    TabControlAdv.OnLeave(EventArgs)
    TabControlAdv.OnLostFocus(EventArgs)
    TabControlAdv.OnMouseDown(MouseEventArgs)
    TabControlAdv.OnMouseEnter(EventArgs)
    TabControlAdv.OnMouseHover(EventArgs)
    TabControlAdv.OnMouseUp(MouseEventArgs)
    TabControlAdv.OnRightToLeftChanged(EventArgs)
    TabControlAdv.OnSelectedIndexChanged(EventArgs)
    TabControlAdv.OnSelectedIndexChanging(SelectedIndexChangingEventArgs)
    TabControlAdv.OnSizeChanged(EventArgs)
    TabControlAdv.OnStyleChanged()
    TabControlAdv.OnSystemColorsChanged(EventArgs)
    TabControlAdv.OnTabMoving(TabMovingEventArgs)
    TabControlAdv.OnTabPanelBoundsAffected()
    TabControlAdv.OnTabPrimitiveClick(TabPrimitiveClickEventArgs)
    TabControlAdv.OnTabsOrderChanged()
    TabControlAdv.Padding
    TabControlAdv.PersistTabState
    TabControlAdv.ProcessCmdKey(Message, Keys)
    TabControlAdv.ProcessKeyPreview(Message)
    TabControlAdv.ProcessMnemonic(Char)
    TabControlAdv.RaiseAfterEdit(EditEventArgs)
    TabControlAdv.RaiseBeforeEdit(EditEventArgs)
    TabControlAdv.RaiseLabelEditChanged()
    TabControlAdv.RaiseLabelEditTextChanged()
    TabControlAdv.RaiseTabMoving(TabMovingEventArgs)
    TabControlAdv.RaiseTabsOrderChanged()
    TabControlAdv.RemoveAll()
    TabControlAdv.Renderer
    TabControlAdv.RendererChanged(TabPanelRenderer)
    TabControlAdv.ReservedSpace
    TabControlAdv.ReserveTabSpace
    TabControlAdv.ResetActiveTabColor()
    TabControlAdv.ResetActiveTabFont()
    TabControlAdv.ResetBorderColor()
    TabControlAdv.ResetCloseButtonForeColor()
    TabControlAdv.ResetCloseButtonHoverForeColor()
    TabControlAdv.ResetCloseButtonPressedForeColor()
    TabControlAdv.ResetFixedSingleBorderColor()
    TabControlAdv.ResetFont()
    TabControlAdv.ResetInactiveCloseButtonForeColor()
    TabControlAdv.ResetInactiveTabColor()
    TabControlAdv.ResetItemSize()
    TabControlAdv.ResetTabPanelBackColor()
    TabControlAdv.RotateTabsWhenRTL
    TabControlAdv.SaveState()
    TabControlAdv.SaveState(AppStateSerializer)
    TabControlAdv.ScrollButtons
    TabControlAdv.ScrollIncrement
    TabControlAdv.SelectedIndex
    TabControlAdv.SelectedIndexChanged
    TabControlAdv.SelectedIndexChanging
    TabControlAdv.SelectedTab
    TabControlAdv.SeparatorColor
    TabControlAdv.SetNeedLayout(Boolean)
    TabControlAdv.SetRegion()
    TabControlAdv.SetTabPanelBounds(RectangleF)
    TabControlAdv.ShouldDrawCloseButton(Int32)
    TabControlAdv.ShouldDrawCloseButton(Int32, Boolean)
    TabControlAdv.ShouldDrawThemed
    TabControlAdv.ShouldSerializeActiveTabColor()
    TabControlAdv.ShouldSerializeActiveTabFont()
    TabControlAdv.ShouldSerializeBorderColor()
    TabControlAdv.ShouldSerializeCloseButtonBackColor()
    TabControlAdv.ShouldSerializeCloseButtonForeColor()
    TabControlAdv.ShouldSerializeCloseButtonHoverForeColor()
    TabControlAdv.ShouldSerializeCloseButtonPressedForeColor()
    TabControlAdv.ShouldSerializeFixedSingleBorderColor()
    TabControlAdv.ShouldSerializeInactiveCloseButtonForeColor()
    TabControlAdv.ShouldSerializeInactiveTabColor()
    TabControlAdv.ShouldSerializeItemSize()
    TabControlAdv.ShouldSerializePadding()
    TabControlAdv.ShouldSerializeShowCloseButtonHighLightBackColor()
    TabControlAdv.ShouldSerializeTabPanelBackColor()
    TabControlAdv.ShouldSerializeTextAlignment()
    TabControlAdv.ShowCloseButtonForActiveTabOnly
    TabControlAdv.ShowCloseButtonHighLightBackColor
    TabControlAdv.ShowDefaultContextMenu
    TabControlAdv.ShowScroll
    TabControlAdv.ShowSeparator
    TabControlAdv.ShowSuperToolTips
    TabControlAdv.ShowTabCloseButton
    TabControlAdv.ShowToolTips
    TabControlAdv.SizeMode
    TabControlAdv.StartLabelEdit()
    TabControlAdv.SwitchPagesForDialogKeys
    TabControlAdv.TabCount
    TabControlAdv.TabGap
    TabControlAdv.TabMoving
    TabControlAdv.TabPages
    TabControlAdv.TabPanelBackColor
    TabControlAdv.TabPanelData
    TabControlAdv.TabPrimitiveClick
    TabControlAdv.TabPrimitivesHost
    TabControlAdv.TabsOrderChanged
    TabControlAdv.TabStyle
    TabControlAdv.Text
    TabControlAdv.TextAlignment
    TabControlAdv.TextLineAlignment
    TabControlAdv.ThemesEnabled
    TabControlAdv.ThemeStyle
    TabControlAdv.ToString()
    TabControlAdv.UpdateScrollButtonsStyle()
    TabControlAdv.UpdateScrollButtonState()
    TabControlAdv.UpdateSelectedTabPage(Boolean)
    TabControlAdv.UpDownEventHandler(Object, UpDownEventArgs)
    TabControlAdv.UseMnemonic
    TabControlAdv.UserMoveTabs
    TabControlAdv.ValidateFocusedTab()
    TabControlAdv.ValidateSelectedIndex()
    TabControlAdv.VerticalAlignment
    TabControlAdv.VSLikeScrollButton
    TabControlAdv.WndProc(Message)
    Namespace: Syncfusion.Windows.Forms
    Assembly: Syncfusion.Tools.Windows.dll
    Syntax
    public class BackStage : TabControlAdv, IThemeProvider, IVisualStyle, IDisposable, ITabControl, ISupportInitialize, ISupportOffice2007Theme

    Constructors

    BackStage()

    Declaration
    public BackStage()

    Properties

    Alignment

    Declaration
    public TabAlignment Alignment { get; set; }
    Property Value
    Type
    System.Windows.Forms.TabAlignment

    BackstageControlCollection

    Declaration
    public Control.ControlCollection BackstageControlCollection { get; set; }
    Property Value
    Type
    System.Windows.Forms.Control.ControlCollection

    BackStagePanelWidth

    Gets/Sets the Width of the backstage.

    Declaration
    public int BackStagePanelWidth { get; set; }
    Property Value
    Type
    System.Int32

    ChildItemSize

    Gets/Set the value for child Item Size and this will applicable for TouchRibbonStyle.

    Declaration
    public Size ChildItemSize { get; set; }
    Property Value
    Type
    System.Drawing.Size

    CreateParams

    Declaration
    protected override CreateParams CreateParams { get; }
    Property Value
    Type
    System.Windows.Forms.CreateParams

    ItemSize

    Declaration
    public override Size ItemSize { get; set; }
    Property Value
    Type
    System.Drawing.Size
    Overrides
    TabControlAdv.ItemSize

    OfficeColorScheme

    Declaration
    public ToolStripEx.ColorScheme OfficeColorScheme { get; set; }
    Property Value
    Type
    ToolStripEx.ColorScheme

    RightToLeft

    Gets/Sets RightToLeft for BackStage

    Declaration
    public override RightToLeft RightToLeft { get; set; }
    Property Value
    Type
    System.Windows.Forms.RightToLeft

    RotateTextWhenVertical

    Declaration
    public bool RotateTextWhenVertical { get; }
    Property Value
    Type
    System.Boolean

    SuperAccelerator

    Gets or Sets super accelerator for backstage elements

    Declaration
    public SuperAccelerator SuperAccelerator { get; set; }
    Property Value
    Type
    SuperAccelerator

    UseDefaultBackStageItemHeight

    Specifies whether the default height should be used in BackStageItem This property should be disabled to set the BackStageItem height This property is applicable for Ribbon Style Office2013 and TouchStyle

    Declaration
    public bool UseDefaultBackStageItemHeight { get; set; }
    Property Value
    Type
    System.Boolean

    UseGDIPlusDrawing

    Gets or sets value for UseGDIPlusDrawing.

    Declaration
    public bool UseGDIPlusDrawing { get; set; }
    Property Value
    Type
    System.Boolean

    VisibleFullText

    Gets or sets visibility of BackStageButton text.

    Declaration
    public bool VisibleFullText { get; set; }
    Property Value
    Type
    System.Boolean

    Methods

    ComputeTabSize()

    Declaration
    public Size ComputeTabSize()
    Returns
    Type
    System.Drawing.Size

    CreateAccessibilityInstance()

    Declaration
    protected override AccessibleObject CreateAccessibilityInstance()
    Returns
    Type
    System.Windows.Forms.AccessibleObject
    Overrides
    TabControlAdv.CreateAccessibilityInstance()

    Dispose(Boolean)

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

    GetOffice2010ColorScheme(ToolStripEx.ColorScheme)

    Declaration
    public static Office2010ColorScheme GetOffice2010ColorScheme(ToolStripEx.ColorScheme colorScheme)
    Parameters
    Type Name Description
    ToolStripEx.ColorScheme colorScheme
    Returns
    Type
    Office2010ColorScheme

    OnControlAdded(ControlEventArgs)

    Declaration
    protected override void OnControlAdded(ControlEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.ControlEventArgs e

    OnControlRemoved(ControlEventArgs)

    Declaration
    protected override void OnControlRemoved(ControlEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.ControlEventArgs e

    OnKeyUp(KeyEventArgs)

    To hide accelerators on keypress

    Declaration
    protected override void OnKeyUp(KeyEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.KeyEventArgs e
    Overrides
    TabControlAdv.OnKeyUp(KeyEventArgs)

    OnLayout(LayoutEventArgs)

    Declaration
    protected override void OnLayout(LayoutEventArgs levent)
    Parameters
    Type Name Description
    System.Windows.Forms.LayoutEventArgs levent
    Overrides
    TabControlAdv.OnLayout(LayoutEventArgs)

    OnLocationChanged(EventArgs)

    Declaration
    protected override void OnLocationChanged(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e

    OnMouseLeave(EventArgs)

    Declaration
    protected override void OnMouseLeave(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e
    Overrides
    TabControlAdv.OnMouseLeave(EventArgs)

    OnMouseMove(MouseEventArgs)

    Declaration
    protected override void OnMouseMove(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e
    Overrides
    TabControlAdv.OnMouseMove(MouseEventArgs)

    OnPaint(PaintEventArgs)

    Declaration
    protected override void OnPaint(PaintEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.PaintEventArgs e
    Overrides
    TabControlAdv.OnPaint(PaintEventArgs)

    OnThemeNameChanged(String)

    Declaration
    public override void OnThemeNameChanged(string themeName)
    Parameters
    Type Name Description
    System.String themeName
    Overrides
    TabControlAdv.OnThemeNameChanged(String)

    OnVisibleChanged(EventArgs)

    Declaration
    protected override void OnVisibleChanged(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e
    Overrides
    TabControlAdv.OnVisibleChanged(EventArgs)

    ResetTouchStyleBackStageSize()

    Reset the TouchStyleBackStage item size.

    Declaration
    public void ResetTouchStyleBackStageSize()

    ResetUseDefaultBackStageItemHeight()

    To resets the UseDefaultBackStageItemHeight

    Declaration
    public void ResetUseDefaultBackStageItemHeight()

    ResetUseGDIPlusDrawing()

    Declaration
    protected void ResetUseGDIPlusDrawing()

    ResetVisibleFullText()

    Declaration
    protected void ResetVisibleFullText()

    ShouldSerializeBackStagePanelWidth()

    Indicates whether to serialize BackStageWidth

    Declaration
    protected bool ShouldSerializeBackStagePanelWidth()
    Returns
    Type
    System.Boolean

    ShouldSerializeUseDefaultBackStageItemHeight()

    Indicates whether to serialize UseDefaultBackStageItemHeight

    Declaration
    protected bool ShouldSerializeUseDefaultBackStageItemHeight()
    Returns
    Type
    System.Boolean

    Implements

    IThemeProvider
    IVisualStyle
    System.IDisposable
    ITabControl
    System.ComponentModel.ISupportInitialize
    ISupportOffice2007Theme
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved