Switch Button is great looking customized .Net control for Windows Forms. It offers switch functionality – Button that has two states: On and Off. It can be perfect replacement for the standard CheckBox control.

If you want great looking GUI on your application, you should consider using this control.

Super easy to use with just Drag & Drop.

Source code is part of the product, making it perfect for developers who want to start building customized GUI Controls. You can browse and learn great things.

It has two self explanatory extra properties aside from the standard properties that every control has:
OnStateColor and OffStateColor, allowing you to play and adjust it to fit your taste.
Another property for keeping the state: Value, is part of the control as well as ValueChanged event that Raises every time the value was changed.

It can be used with .Net 2.0 and above.