This control is a great substitute for the ProgressBar included in the Common Windows Controls package and can give a nicer look to your applications. It has a BackColor property, BarStartColor and BarEndColor properties for creating a gradient bar and a Picture/BarPicture properties to create a graphical progress bar. Of course the bar can be drawn in smooth style or divided in cells. The control supports many border styles and an AutoCaption property that automatically sets the caption on the Value or Percentage property. You can add a custom caption before or after the automatic value, the caption can be drawn vertically and aligned as you want. Get the source code.