Circular Progress Bar in C# Windows Form Applications

I’ve been working on an application where I needed to show progress. The client wanted to have a better progress indicator & didn’t wanted to see the built-in progress bar that is available in control box. So I worked on this progressbar which is in circular shape. Developed in Csharp (C#). It is very easy to use. No hard coding. Even new programmers can easily integrate it in their win forms application.

Sample Code:

How to Use:

  1. Just download this code from below download option.
  2. Extract file from compressed folder.
  3. Open your application where you want to use Circular Progress Bar.
  4. Select & Drop CircularProgressBar.cs file on your project in solution explorer.
 5. Just Compile your application & you will see a circularprogressbar option in your toolbox.
6. Use & give values to it like you give to the default progress bar. It will works.


Download the CircularProgressBar code from below.
File Name :
File Size : 4 KB

7 thoughts on “Circular Progress Bar in C# Windows Form Applications”

  1. I was looking for it. Great design. I tried to create my own cirular progressbar myself back some days but the problem was that i suck at design. The result was some what like graphical problems on windows form. i suppose it was not rendering correctly. but you made it. love it.

  2. Way cool! Some extremely valid points! I appreciate you penning the details of progressbar in a circular format and also the rest of the site is also really good.

  3. Salam Please do a tutorial over the 3 tier windows application with database of two table associated with eachother if you got time thanks a lot

  4. Thanks you Sajjad Arif Gul,
    Please tell me how do i change background-color around number (not Back-Color)

Comments are closed.