Click here to Skip to main content
Click here to Skip to main content

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

Comments and Discussions

GeneralMy vote of 4 PinmemberDevilVikas27-Jul-12 1:51 
GeneralNice but... Pinmembertim_mcgwyn20-Jul-09 10:49 
QuestionExcellent. Any planning port it to C++? Pinmemberk7774-Mar-09 2:32 
GeneralGreat! PinmemberLion_King11093-Mar-09 18:05 
QuestionMemory Leak PinmemberYuyama2-Sep-08 17:33 
AnswerRe: Memory Leak PinmemberUmut Tezduyar3-Sep-08 7:30 
GeneralRe: Memory Leak PinmemberIzzet Kerem Kusmezer16-Dec-08 6:55 
GeneralRe: Memory Leak PinmemberUmut Tezduyar16-Dec-08 17:57 
GeneralRe: Memory Leak Pinmemberrmcavalcante8-Sep-11 0:41 
GeneralVery dynamic PinmemberVCKicks21-Aug-08 20:27 
GeneralRe: Very dynamic PinmemberUmut Tezduyar28-Aug-08 8:50 
GeneralRe: Very dynamic PinmemberVCKicks28-Aug-08 11:13 
GeneralUseful, but... PinmemberPhil Herold9-Jul-08 9:42 
GeneralRe: Useful, but... PinmemberUmut Tezduyar9-Jul-08 18:44 
GeneralRe: Useful, but... PinmemberPhil Herold10-Jul-08 2:50 
GeneralVery Useful ! Thanks! PinmemberQasem Heyrani Nobari30-Jun-08 22:30 
GeneralRe: Very Useful ! Thanks! PinmemberUmut Tezduyar1-Jul-08 16:27 

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

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

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