One of the most useful features introduced with the Windows 7 taskbar was the ability to display progress information directly on your form’s taskbar button. OpenInsight 10 exposes this functionality via two new WINDOW properties:
- PROGRESSVALUE
- PROGRESSSTATE
PROGRESSVALUE Property
This is a simple @fm-delimited array composed of two fields that contain the current progress value (i.e. the proportion complete) and the maximum progress value (i.e. the value when completed).
Example:
Note that this property is set-only.
PROGRESSSTATE Property
This property specifies the appearance of the progress bar. It can be one of the following values:
- “0” – No progress Information
- “1” – Normal (green)
- “2” – Error (red)
- “3” – Paused (yellow)
- “4” – Indeterminate (this results in a marquee-style effect)
Example:
Note that this property is set-only.
Further reading
More information on taskbar Progress Bars can be found here, along with some guidelines on their usage here.
(Disclaimer: This article is based on preliminary information and may be subject to change in the final release version of OpenInsight 10).
Bravo! This is some great new “MODERN” funtionality. Doesn’t really buy the developer anything in way of system design but it does give the developer ways to give the ever important “Eye Candy” to the user.
Pingback: OpenInsight 10 and the next UK RUG | Martyn's RevSoft UK Blog
Pingback: Progress Bar controls | Building OpenInsight 10