Circular Progress Meter 2.0 User Control
A circular progress bar/meter usercontrol with the following features:
- Solid color, fading colid color, or gradient blend
- One-, two- or three-color options
- Full-circle or arc of any size from 45 to 359 degrees
- Display value as a colored arc, a 'needle', or both
- Five styles of 'ticks' around edge, spaced however you want
- Display value as number or percentage--any font, color, and position!
- Customizable text shadow, too!
- Change background colors or use AutoMask to make background transparent
- Use custom picture backgrounds and mask pictures for transparency
- Show/hide border, change width
- Show/hide start line when value is zero
- Start at any angle (offset)
- Clockwise or Counter-Clockwise movement
- Change min/max values
- Fully scalable
Also demonstrates various API graphics calls, getting the true color of a system color, use of mask color, using custom Enums for user control properties, scaling pictures and masks, and more.
See screenshot:
- Large circle ('78') demonstrates a tricolor gradient, text with shadow, and dot-style ticks
- Wide control at top ('64') demonstrates tri-color fade, a 180-degree arc, hollow-dot ticks, needle, inset control border, and the flexibility of text positioning
- Large PSI gauge at right demonstrates custom picture & mask picture
- 'Fuel Gauge' demonstrates custom picture and value as percent
- Quarter circle ('53') at lower-left demonstrates 90 degree arc, box ticks, a bi-color fade, counter-clockwise motion, automask (it doesn't overlap the large meter) and custom shadow placement
- 'Wooden' meter near bottom demonstrates a 140-degree arc, offset angle, and custom picture as full background
- Black meter near bottom demonstrates border and line-style ticks with no background, and the effect of a tri-color fade where the start- and midcolors are the same (white) and the end color is different (red)
- Pink meter ('42') in center demonstrates the Automask by overlapping it's neighbors, and a tricolor fade where the start and end colors are the same but the midcolor differs.
- The reddish meter near the bottom ('65') demonstrates blends using system colors (in this case from ButtonFace to Highlight with ActiveTitleBar color as needle)
- Tiny meter inside PSI gauge demonstrates another use of Automask
Enjoy! I welcome all comments, and please vote if you liked it or learned from it! Thanks!
Original Author: Dan Redding - Blue Knot Software
About this post
Posted: 2002-06-01
By: ArchiveBot
Viewed: 202 times
Categories
Attachments
Circular P25889942001.zip
Posted: 9/3/2020 3:45:00 PM
Size: 146,470 bytes
Loading Comments ...
Comments
No comments have been added for this post.
You must be logged in to make a comment.