Class OneNoteStyleRendererProperty
Represents the default tab properties for the OneNoteStyleRenderer tab style.
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.Windows.Forms.Tools
Assembly: Syncfusion.Tools.Windows.dll
Syntax
public class OneNoteStyleRendererProperty : TabUIDefaultProperties, ITabDefaultProperties
Constructors
OneNoteStyleRendererProperty()
Declaration
public OneNoteStyleRendererProperty()
Properties
DrawLeftToRight
Indicates whether to draw from left to right.
Declaration
public override bool DrawLeftToRight { get; }
Property Value
Type |
---|
System.Boolean |
Overrides
Methods
DefaultActiveTabColor(ITabPanelData, ITabControl)
Returns the default Active Tab Color.
Declaration
public override Color DefaultActiveTabColor(ITabPanelData panelData, ITabControl tabControl)
Parameters
Type | Name | Description |
---|---|---|
ITabPanelData | panelData | The tab panel data. |
ITabControl | tabControl | The tab control. |
Returns
Type | Description |
---|---|
System.Drawing.Color | A Color value. |
Overrides
Remarks
This implementation returns the tab control's BackColor.
DefaultFixedSingleBorderColor(ITabPanelData, ITabControl)
Returns the default single border color.
Declaration
public override Color DefaultFixedSingleBorderColor(ITabPanelData panelData, ITabControl tabControl)
Parameters
Type | Name | Description |
---|---|---|
ITabPanelData | panelData | The tab panel data. |
ITabControl | tabControl | The tab control. |
Returns
Type | Description |
---|---|
System.Drawing.Color | A Color value. |
Overrides
Remarks
This implementation returns a system color.
DefaultInactiveTabColor(ITabPanelData, ITabControl)
Returns the default Inactive TabColor.
Declaration
public override Color DefaultInactiveTabColor(ITabPanelData panelData, ITabControl tabControl)
Parameters
Type | Name | Description |
---|---|---|
ITabPanelData | panelData | The tab panel data. |
ITabControl | tabControl | The tab control. |
Returns
Type | Description |
---|---|
System.Drawing.Color | A Color value. |
Overrides
Remarks
This implementation returns the tab control's BackColor.
DefaultTabPanelBackgroundColor(ITabPanelData, ITabControl)
Returns the default backcolor for the panel.
Declaration
public override Color DefaultTabPanelBackgroundColor(ITabPanelData panelData, ITabControl tabControl)
Parameters
Type | Name | Description |
---|---|---|
ITabPanelData | panelData | The tab panel data. |
ITabControl | tabControl | The tab control. |
Returns
Type | Description |
---|---|
System.Drawing.Color | A Color value. |
Overrides
Remarks
This implementation returns the tab control's BackColor.
GetOverlapSize(SizeF)
The selected tab overlaps the inactive tabs by this much.
Declaration
public override SizeF GetOverlapSize(SizeF tabSize)
Parameters
Type | Name | Description |
---|---|---|
System.Drawing.SizeF | tabSize | Indicates the size of the tab. |
Returns
Type | Description |
---|---|
System.Drawing.SizeF | The overlap size. |
Overrides
IsBackgroundSolid()
Indicates whether the background color is solid.
Declaration
public override bool IsBackgroundSolid()
Returns
Type | Description |
---|---|
System.Boolean | True if solid; false otherwise. |
Overrides
OnPaintPanelBackground(ITabControl, Graphics, Color, Rectangle)
Draws the background of the tab panel.
Declaration
public override void OnPaintPanelBackground(ITabControl tabControl, Graphics g, Color bgColor, Rectangle bounds)
Parameters
Type | Name | Description |
---|---|---|
ITabControl | tabControl | The parent ITabControl implementation. |
System.Drawing.Graphics | g | The Graphics into which to draw. |
System.Drawing.Color | bgColor | The background color. |
System.Drawing.Rectangle | bounds | The rectangular bounds of the tab panel. |