In This Article

ThemedToolStripProfessionalRenderer Class

Defines an implementation of ToolStripProfessionalRenderer that renders consistently with IWindowsColorScheme.

public class ThemedToolStripProfessionalRenderer : ToolStripProfessionalRenderer
Inheritance:
object ToolStripRenderer ToolStripProfessionalRenderer object

Constructors

ThemedToolStripProfessionalRenderer()

Initializes a new instance of the ThemedToolStripProfessionalRenderer class.

public ThemedToolStripProfessionalRenderer()

ThemedToolStripProfessionalRenderer(IWindowsColorScheme)

Initializes a new instance of the ThemedToolStripProfessionalRenderer class.

public ThemedToolStripProfessionalRenderer(IWindowsColorScheme colorScheme)
Parameter Type Description
colorScheme IWindowsColorScheme

The initial color scheme to use, or null to use the default color scheme.

Properties

ColorScheme

Gets or sets the IWindowsColorScheme to use for drawing tool strip items.

public IWindowsColorScheme ColorScheme { get; set; }

Property Value

IWindowsColorScheme:

The IWindowsColorScheme to use for drawing tool strip items.

Methods

InitializeItem(ToolStripItem)

When overridden in a derived class, provides for custom initialization of the given ToolStripItem.

protected override void InitializeItem(ToolStripItem item)
Parameter Type Description
item ToolStripItem

The ToolStripItem to be initialized.

OnRenderArrow(ToolStripArrowRenderEventArgs)

Raises the RenderArrow event.

protected override void OnRenderArrow(ToolStripArrowRenderEventArgs e)
Parameter Type Description
e ToolStripArrowRenderEventArgs

A ToolStripArrowRenderEventArgs that contains the event data.

OnRenderItemCheck(ToolStripItemImageRenderEventArgs)

Raises the RenderItemCheck event.

protected override void OnRenderItemCheck(ToolStripItemImageRenderEventArgs e)
Parameter Type Description
e ToolStripItemImageRenderEventArgs

A ToolStripItemImageRenderEventArgs that contains the event data.

OnRenderItemImage(ToolStripItemImageRenderEventArgs)

Raises the RenderItemImage event.

protected override void OnRenderItemImage(ToolStripItemImageRenderEventArgs e)
Parameter Type Description
e ToolStripItemImageRenderEventArgs

A ToolStripItemImageRenderEventArgs that contains the event data.

OnRenderItemText(ToolStripItemTextRenderEventArgs)

Raises the RenderItemText event.

protected override void OnRenderItemText(ToolStripItemTextRenderEventArgs e)
Parameter Type Description
e ToolStripItemTextRenderEventArgs

A ToolStripItemTextRenderEventArgs that contains the event data.

Inherited Members