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 |
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. |