Project Description

.NET ToolStrip Customizer is a lightweight and easy to use tool designed to help you generate custom color schemes (in C# and VB.NET) for .NET Framework standard ToolStrip controls: toolbars, menus, pop-ups, and status bars. It has also a set of predefined color schemes that you can use in your own WinForms applications: “Office 2007″, “Office 2003″, “Visual Studio 2010”, etc.

Features

  • Generates C# or VB.NET source code of the custom ColorTable classes (aka color shemes), which may be used in your .NET Windows Forms applications to change look and feel of the standard ToolStrip controls.
  • Has immediate preview of the selected color scheme right in the app's main UI (here you can check how MenuStrip, StatusStrip, ToolStrip, ToolStripContainer and ContextMenuStrip will look like in your app).
  • Can open previously generated color schemes for re-editing.

How It Looks?


How to Use Generated Files?

Include color scheme file created by ToolStrip Customizer in your WinForms project. Add a custom renderer class, that will use your color scheme. In example below, CustomColorTable is the name of class created by ToolStrip Customizer:

class MyToolStripRenderer : ToolStripProfessionalRenderer
{
	public MyToolStripRenderer()
		: base(new CustomColorTable())
	{
	}
}

 

Then you should use this class as a global ToolStrip renderer for the whole application. You can do this from a constructor of the main Form:

public MainForm()
{
	InitializeComponent();
	ToolStripManager.Renderer = new MyToolStripRenderer();
}

 

That's it!

Last edited Fri at 10:59 PM by Raider, version 31