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 an instance of the class.

public ThemedToolStripProfessionalRenderer()

ThemedToolStripProfessionalRenderer(IWindowsColorScheme)

Initializes an instance of the 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

The IWindowsColorScheme to use for drawing tool strip items.

public IWindowsColorScheme? ColorScheme { get; set; }

Property Value

IWindowsColorScheme

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

Extension Methods