WinForms

Code Examples Upgrade Guide User Guide Demos Support Forums Download
  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Interface ITabControl

    Show / Hide Table of Contents

    Interface ITabControl

    The interface that represents the parent tab control.

    Namespace: Syncfusion.Windows.Forms.Tools
    Assembly: Syncfusion.Tools.Windows.dll
    Syntax
    public interface ITabControl
    Remarks

    Implement this interface if you need to create a custom tab control that uses the ITabPanelRenderer and ITabRenderer framework.

    Properties

    BorderVisible

    Tabs border visibility.

    Declaration
    bool BorderVisible { get; }
    Property Value
    Type Description
    System.Boolean

    BorderWidth

    Tabs border width.

    Declaration
    int BorderWidth { get; }
    Property Value
    Type Description
    System.Int32

    ClientRectangle

    Bounds of the tabControl.

    Declaration
    Rectangle ClientRectangle { get; }
    Property Value
    Type Description
    System.Drawing.Rectangle

    MultilineText

    Indicates multiline text.

    Declaration
    bool MultilineText { get; }
    Property Value
    Type Description
    System.Boolean

    Office2007ColorScheme

    Office2007 color scheme.

    Declaration
    Office2007Theme Office2007ColorScheme { get; }
    Property Value
    Type Description
    Office2007Theme

    Office2010ColorTheme

    Office2010 color scheme.

    Declaration
    Office2010Theme Office2010ColorTheme { get; }
    Property Value
    Type Description
    Office2010Theme

    Renderer

    Returns the tab panel renderer used to draw the tab panel.

    Declaration
    ITabPanelRenderer Renderer { get; }
    Property Value
    Type Description
    ITabPanelRenderer

    ThemedDrawing

    Returns the drawing utility object that helps draw themed tabs.

    Declaration
    ThemedTabDrawing ThemedDrawing { get; }
    Property Value
    Type Description
    ThemedTabDrawing

    ThemesEnabled

    Indicates whether XP Themes should be used if available for drawing.

    Declaration
    bool ThemesEnabled { get; }
    Property Value
    Type Description
    System.Boolean

    UseMnemonic

    Declaration
    bool UseMnemonic { get; }
    Property Value
    Type Description
    System.Boolean

    Methods

    GetControl()

    Returns the System.Windows.Forms.Control instance.

    Declaration
    Control GetControl()
    Returns
    Type Description
    System.Windows.Forms.Control

    GetGraphics()

    Returns the System.Drawing.Graphics object used by this Control for painting.

    Declaration
    Graphics GetGraphics()
    Returns
    Type Description
    System.Drawing.Graphics

    IsDesignMode()

    Queries if this is design mode.

    Declaration
    bool IsDesignMode()
    Returns
    Type Description
    System.Boolean

    True if in design mode; false otherwise.

    OnDrawItem(DrawTabEventArgs)

    Called to let custom drawing of the tabs.

    Declaration
    bool OnDrawItem(DrawTabEventArgs eventArgs)
    Parameters
    Type Name Description
    DrawTabEventArgs eventArgs

    The DrawTabEventArgs object containing some information regarding this call.

    Returns
    Type Description
    System.Boolean

    True if custom drawing was performed; false otherwise.

    OnRepaint(RectangleF)

    Called to force a repaint in the specified rectangle.

    Declaration
    void OnRepaint(RectangleF affectedRect)
    Parameters
    Type Name Description
    System.Drawing.RectangleF affectedRect

    The rectangle to repaint.

    OnScrollPositionChanged()

    Called to notify a change in scroll position.

    Declaration
    void OnScrollPositionChanged()

    OnTabPanelBoundsAffected()

    Called when the tab panel's bounds are affected.

    Declaration
    void OnTabPanelBoundsAffected()

    ValidateFocusedTab()

    Indicates whether to validate the current active tab page.

    Declaration
    bool ValidateFocusedTab()
    Returns
    Type Description
    System.Boolean
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved