VisualStudio2005Beta2ToolWindowTabStripRenderer Class
Provides a renderer for the TabStrip control that is similar to a Visual Studio 2005 Beta 2 tool window style.
public class VisualStudio2005Beta2ToolWindowTabStripRenderer : VisualStudio2005ToolWindowTabStripRenderer, IDisposable, IToolWindowTabStripRenderer, ITabStripRenderer, IUIRenderer
- Inheritance:
- Object MarshalByRefObject DisposableObject TabStripRenderer VisualStudio2005ToolWindowTabStripRenderer Object
Constructors
VisualStudio2005Beta2ToolWindowTabStripRenderer()
Initializes a new instance of the VisualStudio2005Beta2ToolWindowTabStripRenderer
class.
public VisualStudio2005Beta2ToolWindowTabStripRenderer()
Remarks
The default constructor initializes all fields to their default values.
Methods
DrawTabStripTab(PaintEventArgs, Rectangle, TabStripTab)
Draws a TabStripTab.
public override void DrawTabStripTab(PaintEventArgs e, Rectangle bounds, TabStripTab tabStripTab)
Parameter | Type | Description |
---|---|---|
e | PaintEventArgs | A PaintEventArgs that contains the event data. |
bounds | Rectangle | The bounds in which to draw. |
tabStripTab | TabStripTab | The TabStripTab that is being painted. |
MeasureTabStripTab(Graphics, TabStripPage)
Measures the tab for the specified TabStripPage.
public override Size MeasureTabStripTab(Graphics g, TabStripPage tabStripPage)
Parameter | Type | Description |
---|---|---|
g | Graphics | The |
tabStripPage | TabStripPage | The TabStripPage whose tab is being measured. |
Returns
ResetTabStripBackgroundFill()
Resets the TabStripBackgroundFill property to its default value.
public override void ResetTabStripBackgroundFill()
ResetTabStripTabInnerMargin()
Resets the TabStripTabInnerMargin property to its default value.
public override void ResetTabStripTabInnerMargin()
ResetTabStripTabOverlap()
Resets the TabStripTabOverlap property to its default value.
public override void ResetTabStripTabOverlap()
ResetTabStripTabUnselectedBackgroundFill()
Resets the TabStripTabUnselectedBackgroundFill property to its default value.
public override void ResetTabStripTabUnselectedBackgroundFill()
ResetTabStripTabUnselectedBorderColor()
Resets the TabStripTabUnselectedBorderColor property to its default value.
public override void ResetTabStripTabUnselectedBorderColor()
ResetTabStripTabUnselectedForeColor()
Resets the TabStripTabUnselectedForeColor property to its default value.
public override void ResetTabStripTabUnselectedForeColor()
ShouldSerializeTabStripBackgroundFill()
Indicates whether the TabStripBackgroundFill property should be persisted.
public override bool ShouldSerializeTabStripBackgroundFill()
Returns
- Boolean:
true
if the property value has changed from its default; otherwise,false
.
ShouldSerializeTabStripTabInnerMargin()
Indicates whether the TabStripTabInnerMargin property should be persisted.
public override bool ShouldSerializeTabStripTabInnerMargin()
Returns
- Boolean:
true
if the property value has changed from its default; otherwise,false
.
ShouldSerializeTabStripTabOverlap()
Indicates whether the TabStripTabOverlap property should be persisted.
public override bool ShouldSerializeTabStripTabOverlap()
Returns
- Boolean:
true
if the property value has changed from its default; otherwise,false
.
ShouldSerializeTabStripTabUnselectedBackgroundFill()
Indicates whether the TabStripTabUnselectedBackgroundFill property should be persisted.
public override bool ShouldSerializeTabStripTabUnselectedBackgroundFill()
Returns
- Boolean:
true
if the property value has changed from its default; otherwise,false
.
ShouldSerializeTabStripTabUnselectedBorderColor()
Indicates whether the TabStripTabUnselectedBorderColor property should be persisted.
public override bool ShouldSerializeTabStripTabUnselectedBorderColor()
Returns
- Boolean:
true
if the property value has changed from its default; otherwise,false
.
ShouldSerializeTabStripTabUnselectedForeColor()
Indicates whether the TabStripTabUnselectedForeColor property should be persisted.
public override bool ShouldSerializeTabStripTabUnselectedForeColor()
Returns
- Boolean:
true
if the property value has changed from its default; otherwise,false
.
Inherited Members
- VisualStudio2005ToolWindowTabStripRenderer.Dispose(Boolean)
- VisualStudio2005ToolWindowTabStripRenderer.DrawTabStripBackground(PaintEventArgs, Rectangle, TabStrip)
- VisualStudio2005ToolWindowTabStripRenderer.DrawTabStripButton(PaintEventArgs, Rectangle, TabStripButton)
- VisualStudio2005ToolWindowTabStripRenderer.DrawTabStripPageBackground(PaintEventArgs, Rectangle, TabStripPage)
- VisualStudio2005ToolWindowTabStripRenderer.ResetMatchBackgroundToParentForm()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeMatchBackgroundToParentForm()
- VisualStudio2005ToolWindowTabStripRenderer.ResetAll(Boolean)
- VisualStudio2005ToolWindowTabStripRenderer.ResetResetAllPropertiesOnSystemColorChange()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeResetAllPropertiesOnSystemColorChange()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripButtonGlyphColor()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripButtonGlyphColor()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripButtonHotBackgroundFill()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripButtonHotBackgroundFill()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripButtonHotBorder()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripButtonHotBorder()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripButtonHotPressedBackgroundFill()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripButtonHotPressedBackgroundFill()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripButtonHotPressedBorder()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripButtonHotPressedBorder()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripButtonHotPressedOffset()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripButtonHotPressedOffset()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripButtonNormalBackgroundFill()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripButtonNormalBackgroundFill()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripButtonNormalBorder()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripButtonNormalBorder()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripPageDefaultBackgroundFill()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripPageDefaultBackgroundFill()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripTabContainerBackgroundFill()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripTabContainerBackgroundFill()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripTabContainerBorderVisible()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripTabContainerBorderVisible()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripTabDisabledForeColor()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripTabDisabledForeColor()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripTabIndent()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripTabIndent()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripTabSelectedBackgroundFill()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripTabSelectedBackgroundFill()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripTabSelectedBorderColor()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripTabSelectedBorderColor()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripTabSelectedForeColor()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripTabSelectedForeColor()
- VisualStudio2005ToolWindowTabStripRenderer.ResetTabStripTabTextStringTrimming()
- VisualStudio2005ToolWindowTabStripRenderer.ShouldSerializeTabStripTabTextStringTrimming()
- VisualStudio2005ToolWindowTabStripRenderer.MatchBackgroundToParentForm
- VisualStudio2005ToolWindowTabStripRenderer.TabStripBackgroundFill
- VisualStudio2005ToolWindowTabStripRenderer.TabStripButtonGlyphColor
- VisualStudio2005ToolWindowTabStripRenderer.TabStripButtonHotBackgroundFill
- VisualStudio2005ToolWindowTabStripRenderer.TabStripButtonHotBorder
- VisualStudio2005ToolWindowTabStripRenderer.TabStripButtonHotPressedBackgroundFill
- VisualStudio2005ToolWindowTabStripRenderer.TabStripButtonHotPressedBorder
- VisualStudio2005ToolWindowTabStripRenderer.TabStripButtonHotPressedOffset
- VisualStudio2005ToolWindowTabStripRenderer.TabStripButtonNormalBackgroundFill
- VisualStudio2005ToolWindowTabStripRenderer.TabStripButtonNormalBorder
- VisualStudio2005ToolWindowTabStripRenderer.TabStripPageDefaultBackgroundFill
- VisualStudio2005ToolWindowTabStripRenderer.TabStripTabContainerBackgroundFill
- VisualStudio2005ToolWindowTabStripRenderer.TabStripTabContainerBorderVisible
- VisualStudio2005ToolWindowTabStripRenderer.TabStripTabDisabledForeColor
- VisualStudio2005ToolWindowTabStripRenderer.TabStripTabSelectedBackgroundFill
- VisualStudio2005ToolWindowTabStripRenderer.TabStripTabSelectedBorderColor
- VisualStudio2005ToolWindowTabStripRenderer.TabStripTabSelectedForeColor
- VisualStudio2005ToolWindowTabStripRenderer.TabStripTabTextStringTrimming
- VisualStudio2005ToolWindowTabStripRenderer.TabStripTabUnselectedBackgroundFill
- VisualStudio2005ToolWindowTabStripRenderer.TabStripTabUnselectedBorderColor
- VisualStudio2005ToolWindowTabStripRenderer.TabStripTabUnselectedForeColor
- TabStripRenderer.ResetCanAutoScaleImages()
- TabStripRenderer.ShouldSerializeCanAutoScaleImages()
- TabStripRenderer.Equals(Object)
- TabStripRenderer.GetHashCode()
- TabStripRenderer.MeasureTabStripTabCore(Graphics, TabStripPage, Boolean)
- TabStripRenderer.OnPropertyChanged(EventArgs)
- TabStripRenderer.ResetTabStripButtonSize()
- TabStripRenderer.ShouldSerializeTabStripButtonSize()
- TabStripRenderer.ResetTabStripPageMargin()
- TabStripRenderer.ShouldSerializeTabStripPageMargin()
- TabStripRenderer.ResetTabStripTabImageMargin()
- TabStripRenderer.ShouldSerializeTabStripTabImageMargin()
- TabStripRenderer.ResetTabStripTabOuterMargin()
- TabStripRenderer.ShouldSerializeTabStripTabOuterMargin()
- TabStripRenderer.ResetTabStripTabSelectedFont()
- TabStripRenderer.ShouldSerializeTabStripTabSelectedFont()
- TabStripRenderer.ResetTabStripTabTextMargin()
- TabStripRenderer.ShouldSerializeTabStripTabTextMargin()
- TabStripRenderer.ResetTabStripTabUnselectedFont()
- TabStripRenderer.ShouldSerializeTabStripTabUnselectedFont()
- TabStripRenderer.CanAutoScaleImages
- TabStripRenderer.ResetAllPropertiesOnSystemColorChange
- TabStripRenderer.TabStripButtonSize
- TabStripRenderer.TabStripPageMargin
- TabStripRenderer.TabStripTabImageMargin
- TabStripRenderer.TabStripTabIndent
- TabStripRenderer.TabStripTabInnerMargin
- TabStripRenderer.TabStripTabOuterMargin
- TabStripRenderer.TabStripTabOverlap
- TabStripRenderer.TabStripTabSelectedFont
- TabStripRenderer.TabStripTabTextMargin
- TabStripRenderer.TabStripTabUnselectedFont
- TabStripRenderer.PropertyChanged
- DisposableObject.Dispose()
- DisposableObject.VerifyNotDisposed()
- DisposableObject.IsDisposed
- DisposableObject.Disposed
- MarshalByRefObject.MemberwiseClone(Boolean)
- MarshalByRefObject.GetLifetimeService()
- MarshalByRefObject.InitializeLifetimeService()
- MarshalByRefObject.CreateObjRef(Type)
- Object.ToString()
- Object.Equals(Object, Object)
- Object.ReferenceEquals(Object, Object)
- Object.GetType()
- Object.MemberwiseClone()