Click here to Skip to main content
12,953,666 members (50,064 online)
Click here to Skip to main content
Add your own
alternative version


103 bookmarked
Posted 22 Jun 2008

WYSIWYG Progress Circle for .NET Framework (C#)

, 22 Jun 2008 GPL3
Rate this:
Please Sign up or sign in to vote.
Progress Circle control for Windows Forms applications


Would you like to add some visual enhancement to your Windows Forms application? Do you have processes that take too long? This control is for you.

Basically, it is a progress bar, but it is circular. You can fully customize its appearance. For example, you can change the ring thickness, number of segments, ring color, progress color, interval, etc.

The control can be added to the toolbox and it can be added to controls by just dragging and dropping from toolbox.

It is an open source (C#) project and compiled with .NET Framework 2.0.

Using the Code

It is pretty simple to use the control. All you need to do is to set the control's Rotate property to true to start the circle.

this.progressBar1.BackColor = System.Drawing.Color.Transparent;
this.progressBar1.ForeColor = System.Drawing.Color.Gold;
this.progressBar1.Interval = 100;
this.progressBar1.Location = new System.Drawing.Point(235, 90);
this.progressBar1.Name = "progressBar1";
this.progressBar1.RingColor = System.Drawing.Color.White;
this.progressBar1.RingThickness = 30;
this.progressBar1.Size = new System.Drawing.Size(80, 80);
this.progressBar1.Rotate = true;         



This article, along with any associated source code and files, is licensed under The GNU General Public License (GPLv3)


About the Author

Umut Tezduyar
Software Developer
United States United States
Operating Systems
Embedded Systems
.Net Framework

MS Computer Science

You may also be interested in...

Comments and Discussions

GeneralMy vote of 4 Pin
DevilVikas27-Jul-12 0:51
memberDevilVikas27-Jul-12 0:51 
GeneralNice but... Pin
tim_mcgwyn20-Jul-09 9:49
membertim_mcgwyn20-Jul-09 9:49 
QuestionExcellent. Any planning port it to C++? Pin
k7774-Mar-09 1:32
memberk7774-Mar-09 1:32 
GeneralGreat! Pin
Lion_King11093-Mar-09 17:05
memberLion_King11093-Mar-09 17:05 
QuestionMemory Leak Pin
Yuyama2-Sep-08 16:33
memberYuyama2-Sep-08 16:33 
AnswerRe: Memory Leak Pin
Umut Tezduyar3-Sep-08 6:30
memberUmut Tezduyar3-Sep-08 6:30 
GeneralRe: Memory Leak Pin
Izzet Kerem Kusmezer16-Dec-08 5:55
memberIzzet Kerem Kusmezer16-Dec-08 5:55 
GeneralRe: Memory Leak Pin
Umut Tezduyar16-Dec-08 16:57
memberUmut Tezduyar16-Dec-08 16:57 
GeneralRe: Memory Leak Pin
rmcavalcante7-Sep-11 23:41
memberrmcavalcante7-Sep-11 23:41 
GeneralVery dynamic Pin
VCKicks21-Aug-08 19:27
memberVCKicks21-Aug-08 19:27 
GeneralRe: Very dynamic Pin
Umut Tezduyar28-Aug-08 7:50
memberUmut Tezduyar28-Aug-08 7:50 
GeneralRe: Very dynamic Pin
VCKicks28-Aug-08 10:13
memberVCKicks28-Aug-08 10:13 
GeneralUseful, but... Pin
Phil Herold9-Jul-08 8:42
memberPhil Herold9-Jul-08 8:42 
GeneralRe: Useful, but... Pin
Umut Tezduyar9-Jul-08 17:44
memberUmut Tezduyar9-Jul-08 17:44 
GeneralRe: Useful, but... Pin
Phil Herold10-Jul-08 1:50
memberPhil Herold10-Jul-08 1:50 
GeneralVery Useful ! Thanks! Pin
Qasem Heyrani Nobari30-Jun-08 21:30
memberQasem Heyrani Nobari30-Jun-08 21:30 
GeneralRe: Very Useful ! Thanks! Pin
Umut Tezduyar1-Jul-08 15:27
memberUmut Tezduyar1-Jul-08 15:27 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.170525.1 | Last Updated 23 Jun 2008
Article Copyright 2008 by Umut Tezduyar
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid