5,427,813 members and growing! (16,619 online)
Email Password   helpLost your password?
Languages » VB.NET » General     Intermediate

Status List - Vista Style

By Shahpour

A progress list for displaying the status of various tasks
VB, Windows, .NET 2.0, .NET, Visual Studio, Dev

Posted: 31 Mar 2007
Updated: 31 Mar 2007
Views: 18,344
Bookmarked: 54 times
Announcements
Want a new Job?



Search    
Advanced Search
Sitemap
10 votes for this Article.
Popularity: 4.16 Rating: 4.16 out of 5
0 votes, 0.0%
1
1 vote, 10.0%
2
0 votes, 0.0%
3
4 votes, 40.0%
4
5 votes, 50.0%
5
Note: This is an unedited contribution. If this article is inappropriate, needs attention or copies someone else's work without reference then please Report This Article

Download StatusList.zip - 40.3 KB
Download StatusListSource.zip - 260.7 KB

Screenshot - Screenshot.jpg

Introduction

A while back I created what I called a status label. The idea was to simplify task progress. Often you don't know how long a given task is going to take, or have any other way of tracking its progress. This is where it came in handy. Anyway, truth be told, I wanted the same control, but with the ability to track those tasks where time/size, or some other measure was available. I also wanted it to look a little nicer, with designer support and a vista feel to it. It has come in very useful to me, and I hope the feedback tells me you have found a use also.

I have renamed it, StatusList, since that seemed more appropriate.

Using the code

The code usage has been made simple. Also there is designer support, so it should be fairly easy to implement into any project.

Simply add a reference to the DLL in your project and then add the control to your form.
Everything is available from the designer, so there's no real need to show you all the code. I have attached the source code above so it should be failry easy to work out how to modify it for your needs.

Points of Interest

The key features of this control are as follows:

1. Four status modes, Pending, Completed, Running, Failed
2. Customisable, Fonts, Colors, Title
3. Designer support, add items using designer and edit them live
4. Empty items, show a rectangle in designer only (to make it easy to see your item)
5. Percentage display
6. Progress Bar display behind text
7. Custom progress values

History

This is basically version 2 of my original control, StatusLabel

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

About the Author

Shahpour


Shaps currently works as the Senior Networks Administrator for a small IT company in Australia. He is also involved in various software developments, primarily for Windows Mobile devices. His central focus in this area, is User Interface design.

In his spare time he is currently creating blogging software for the PDA and music software for the PC.

He is also a musician with a love for Jazz and Blues.
Occupation: Web Developer
Location: Australia Australia

Other popular VB.NET articles:

Article Top
Sign Up to vote for this article
You must Sign In to use this message board.
FAQ FAQ Noise ToleranceSearch Search Messages 
 Layout  Per page   
 Msgs 1 to 9 of 9 (Total in Forum: 9) (Refresh)FirstPrevNext
Subject  Author Date 
QuestionArithmetic operation resulted in an overflow?memberdigitalcircuit369394:52 24 Feb '08  
GeneralVS 2003 .NET SP 1memberMad Eddie1:11 21 May '07  
GeneralRe: VS 2003 .NET SP 1memberShahpour22:05 21 May '07  
GeneralRe: VS 2003 .NET SP 1memberMad Eddie6:45 22 May '07  
GeneralRe: VS 2003 .NET SP 1memberShahpour7:00 22 May '07  
GeneralVery Good WorkmemberIrwan Hassan7:22 7 Apr '07  
GeneralRe: Very Good WorkmemberShahpour16:41 7 Apr '07  
Generalnice onememberIgor Velikorossov20:42 3 Apr '07  
GeneralThis is pretty nice.sitebuilderShog911:28 31 Mar '07  

General General    News News    Question Question    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

PermaLink | Privacy | Terms of Use
Last Updated: 31 Mar 2007
Editor:
Copyright 2007 by Shahpour
Everything else Copyright © CodeProject, 1999-2008
Web19 | Advertise on the Code Project