Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a freely available "Spinning Wheel"-like control anywhere for Windows Forms?

We've all used the ProgressBar control, and it's great.

Sometimes, though, you want to indicate to the user that work is being done, even though you can't determine what percentage of the work is finished or how long it will take to complete.

On some operating systems, you can set Style = ProgressBarStyle.Marquee; but this isn't supported on, e.g., Windows Server 2008.

Is there any type of "Spinning Wheel" control (like this) that is freely available (perhaps on CodeProject, CodePlex, SourceForge, or elsewhere) and fills this need?

It doesn't have to be a wheel, really -- any control that appropriate conveys the message "work is being done -- not to worry" would be fine.

like image 973
Dan Tao Avatar asked Jul 01 '10 17:07

Dan Tao


2 Answers

If you can just display a GIF or animated image:

http://www.ajaxload.info/

This could be done in a user control by extracting the frames of the GIF using the Image class and painting as need-be.

like image 121
John Gietzen Avatar answered Sep 21 '22 19:09

John Gietzen


I've used this Progress Indicator from Code Project. Not as fancy as some of the others, but it does the job.

like image 41
ChrisF Avatar answered Sep 20 '22 19:09

ChrisF