Project Description

.NET ToolStrip Customizer is a lightweight and easy to use application designed to help you generate custom color schemes (in C# and VB.NET) for .NET Framework standard ToolStrip controls: toolbars, menus, pop-ups, status bars. It has also a set if 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 standard ToolStrip controls.
  • Has immediate preview of selected color scheme on the common ToolStrip controls: MenuStrip, StatusStrip, ToolStrip, ToolStripContainer and ContextMenuStrip.
  • Can open previously generated color schemes for re-editing.

How It Looks?

ToolStrip Customizer

How to Use Generated Files?

Include a color scheme file created by ToolStrip Customizer in your WinForms project. Add a custom renderer class, which uses generated color scheme, using the following code snippet (where CustomColorTable is the class you created with ToolStrip Customizer):

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

Then you should set this class as a global ToolStrip renderer for the whole application. This may be set from a constructor of the main Form, for instance:

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

That's it!


Last edited Feb 9 at 7:39 PM by Raider, version 26