In This Article

VisualStudio2002StatusBarRenderer Class

Provides a renderer for StatusBar controls that have a Visual Studio 2002 appearance.

public class VisualStudio2002StatusBarRenderer : StatusBarRenderer, IDisposable, IStatusBarRenderer, IUIRenderer
Inheritance:
Object MarshalByRefObject DisposableObject StatusBarRenderer Object
Implements:
IDisposable IStatusBarRenderer IUIRenderer

Constructors

VisualStudio2002StatusBarRenderer()

Initializes a new instance of the VisualStudio2002StatusBarRenderer class.

public VisualStudio2002StatusBarRenderer()

Remarks

The default constructor initializes all fields to their default values.

Properties

StatusBarBackgroundFill

Gets or sets the BackgroundFill for a statusbar.

public BackgroundFill StatusBarBackgroundFill { get; set; }

Property Value

BackgroundFill:

The BackgroundFill for a statusbar.

StatusBarDecorationDarkColor

Gets or sets the dark Color of decorations.

public Color StatusBarDecorationDarkColor { get; set; }

Property Value

Color:

A Color object specifying the dark color of decorations.

StatusBarDecorationLightColor

Gets or sets the light Color of decorations.

public Color StatusBarDecorationLightColor { get; set; }

Property Value

Color:

A Color object specifying the light color of decorations.

StatusBarPanelDefaultBackgroundFill

Gets or sets the default BackgroundFill for a statusbar panel.

public BackgroundFill StatusBarPanelDefaultBackgroundFill { get; set; }

Property Value

BackgroundFill:

The default BackgroundFill for a statusbar panel.

StatusBarPanelDefaultBorder

Gets or sets the default SimpleBorder for a statusbar panel.

public SimpleBorder StatusBarPanelDefaultBorder { get; set; }

Property Value

SimpleBorder:

The default SimpleBorder for a statusbar panel.

StatusBarPanelDefaultDisabledForeColor

Gets or sets the default disabled foreground color of statusbar panel text.

public Color StatusBarPanelDefaultDisabledForeColor { get; set; }

Property Value

Color:

A Color object specifying the default disabled foreground color of statusbar panel text.

StatusBarPanelDefaultForeColor

Gets or sets the default foreground color of statusbar panel text.

public Color StatusBarPanelDefaultForeColor { get; set; }

Property Value

Color:

A Color object specifying the default foreground color of statusbar panel text.

StatusBarProgressBarPanelDefaultFilledBackgroundFill

Gets or sets the default BackgroundFill for a progress bar panel's filled area.

public BackgroundFill StatusBarProgressBarPanelDefaultFilledBackgroundFill { get; set; }

Property Value

BackgroundFill:

The default BackgroundFill for a progress bar panel's filled area.

StatusBarProgressBarPanelDefaultFilledForeColor

Gets or sets the default foreground color for a progress bar panel's filled area.

public Color StatusBarProgressBarPanelDefaultFilledForeColor { get; set; }

Property Value

Color:

A Color object specifying the default foreground color for a progress bar panel's filled area.

StatusBarProgressBarPanelDefaultUnfilledBackgroundFill

Gets or sets the default BackgroundFill for a progress bar panel's unfilled area.

public BackgroundFill StatusBarProgressBarPanelDefaultUnfilledBackgroundFill { get; set; }

Property Value

BackgroundFill:

The default BackgroundFill for a progress bar panel's unfilled area.

StatusBarProgressBarPanelDefaultUnfilledForeColor

Gets or sets the default foreground color for a progress bar panel's unfilled area.

public Color StatusBarProgressBarPanelDefaultUnfilledForeColor { get; set; }

Property Value

Color:

A Color object specifying the default foreground color for a progress bar panel's unfilled area.

Methods

Dispose(Boolean)

Disposes any resources used by the object.

protected override void Dispose(bool disposing)
Parameter Type Description
disposing Boolean

Whether the object is being disposed.

DrawStatusBarBackground(PaintEventArgs, Rectangle, StatusBar)

Draws the background of a StatusBar control.

public override void DrawStatusBarBackground(PaintEventArgs e, Rectangle bounds, StatusBar statusBar)
Parameter Type Description
e PaintEventArgs

A PaintEventArgs that contains the event data.

bounds Rectangle

The bounds in which to draw.

statusBar StatusBar

The StatusBar being painted.

DrawStatusBarGripper(PaintEventArgs, Rectangle, StatusBar)

Draws the gripper of a StatusBar control.

public override void DrawStatusBarGripper(PaintEventArgs e, Rectangle bounds, StatusBar statusBar)
Parameter Type Description
e PaintEventArgs

A PaintEventArgs that contains the event data.

bounds Rectangle

The bounds in which to draw.

statusBar StatusBar

The StatusBar being painted.

DrawStatusBarLabelPanel(PaintEventArgs, Rectangle, StatusBarLabelPanel)

Draws the a StatusBarLabelPanel.

public override void DrawStatusBarLabelPanel(PaintEventArgs e, Rectangle bounds, StatusBarLabelPanel panel)
Parameter Type Description
e PaintEventArgs

A PaintEventArgs that contains the event data.

bounds Rectangle

The bounds in which to draw.

panel StatusBarLabelPanel

The StatusBarLabelPanel being painted.

DrawStatusBarProgressBarPanel(PaintEventArgs, Rectangle, StatusBarProgressBarPanel)

public override void DrawStatusBarProgressBarPanel(PaintEventArgs e, Rectangle bounds, StatusBarProgressBarPanel panel)
Parameter Type Description
e PaintEventArgs

A PaintEventArgs that contains the event data.

bounds Rectangle

The bounds in which to draw.

panel StatusBarProgressBarPanel

The StatusBarProgressBarPanel being painted.

ResetAll(Boolean)

Resets all property values to their defaults.

protected override void ResetAll(bool force)
Parameter Type Description
force Boolean

Whether to force resetting.

ResetStatusBarBackgroundFill()

Resets the StatusBarBackgroundFill property to its default value.

public virtual void ResetStatusBarBackgroundFill()

ResetStatusBarDecorationDarkColor()

Resets the StatusBarDecorationDarkColor property to its default value.

public virtual void ResetStatusBarDecorationDarkColor()

ResetStatusBarDecorationLightColor()

Resets the StatusBarDecorationLightColor property to its default value.

public virtual void ResetStatusBarDecorationLightColor()

ResetStatusBarPanelDefaultBackgroundFill()

Resets the StatusBarPanelDefaultBackgroundFill property to its default value.

public virtual void ResetStatusBarPanelDefaultBackgroundFill()

ResetStatusBarPanelDefaultBorder()

Resets the StatusBarPanelDefaultBorder property to its default value.

public virtual void ResetStatusBarPanelDefaultBorder()

ResetStatusBarPanelDefaultDisabledForeColor()

Resets the StatusBarPanelDefaultDisabledForeColor property to its default value.

public virtual void ResetStatusBarPanelDefaultDisabledForeColor()

ResetStatusBarPanelDefaultForeColor()

Resets the StatusBarPanelDefaultForeColor property to its default value.

public virtual void ResetStatusBarPanelDefaultForeColor()

ResetStatusBarProgressBarPanelDefaultFilledBackgroundFill()

Resets the StatusBarProgressBarPanelDefaultFilledBackgroundFill property to its default value.

public virtual void ResetStatusBarProgressBarPanelDefaultFilledBackgroundFill()

ResetStatusBarProgressBarPanelDefaultFilledForeColor()

Resets the StatusBarProgressBarPanelDefaultFilledForeColor property to its default value.

public virtual void ResetStatusBarProgressBarPanelDefaultFilledForeColor()

ResetStatusBarProgressBarPanelDefaultUnfilledBackgroundFill()

Resets the StatusBarProgressBarPanelDefaultUnfilledBackgroundFill property to its default value.

public virtual void ResetStatusBarProgressBarPanelDefaultUnfilledBackgroundFill()

ResetStatusBarProgressBarPanelDefaultUnfilledForeColor()

Resets the StatusBarProgressBarPanelDefaultUnfilledForeColor property to its default value.

public virtual void ResetStatusBarProgressBarPanelDefaultUnfilledForeColor()

ShouldSerializeStatusBarBackgroundFill()

Indicates whether the StatusBarBackgroundFill property should be persisted.

public virtual bool ShouldSerializeStatusBarBackgroundFill()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeStatusBarDecorationDarkColor()

Indicates whether the StatusBarDecorationDarkColor property should be persisted.

public virtual bool ShouldSerializeStatusBarDecorationDarkColor()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeStatusBarDecorationLightColor()

Indicates whether the StatusBarDecorationLightColor property should be persisted.

public virtual bool ShouldSerializeStatusBarDecorationLightColor()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeStatusBarPanelDefaultBackgroundFill()

Indicates whether the StatusBarPanelDefaultBackgroundFill property should be persisted.

public virtual bool ShouldSerializeStatusBarPanelDefaultBackgroundFill()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeStatusBarPanelDefaultBorder()

Indicates whether the StatusBarPanelDefaultBorder property should be persisted.

public virtual bool ShouldSerializeStatusBarPanelDefaultBorder()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeStatusBarPanelDefaultDisabledForeColor()

Indicates whether the StatusBarPanelDefaultDisabledForeColor property should be persisted.

public virtual bool ShouldSerializeStatusBarPanelDefaultDisabledForeColor()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeStatusBarPanelDefaultForeColor()

Indicates whether the StatusBarPanelDefaultForeColor property should be persisted.

public virtual bool ShouldSerializeStatusBarPanelDefaultForeColor()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeStatusBarProgressBarPanelDefaultFilledBackgroundFill()

Indicates whether the StatusBarProgressBarPanelDefaultFilledBackgroundFill property should be persisted.

public virtual bool ShouldSerializeStatusBarProgressBarPanelDefaultFilledBackgroundFill()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeStatusBarProgressBarPanelDefaultFilledForeColor()

Indicates whether the StatusBarProgressBarPanelDefaultFilledForeColor property should be persisted.

public virtual bool ShouldSerializeStatusBarProgressBarPanelDefaultFilledForeColor()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeStatusBarProgressBarPanelDefaultUnfilledBackgroundFill()

Indicates whether the StatusBarProgressBarPanelDefaultUnfilledBackgroundFill property should be persisted.

public virtual bool ShouldSerializeStatusBarProgressBarPanelDefaultUnfilledBackgroundFill()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

ShouldSerializeStatusBarProgressBarPanelDefaultUnfilledForeColor()

Indicates whether the StatusBarProgressBarPanelDefaultUnfilledForeColor property should be persisted.

public virtual bool ShouldSerializeStatusBarProgressBarPanelDefaultUnfilledForeColor()

Returns

Boolean:

true if the property value has changed from its default; otherwise, false.

Inherited Members