Category | User Interface |
Default Catalog | Visual FoxPro Catalog\Foundation Classes\Dialogs |
Class | _thermometer |
Base Class | Form |
Class Library | _therm.vcx |
Parent Class | _thermometer |
Sample | ...\Samples\Vfp98\Solution\Ffc\therm.scx |
Remarks
This class, when placed on a form, provides a standard thermometer class.
To use, drop the class on a project or, from the Component Gallery Item Shortcut menu, select Add to Project. When you drop the class on a project, you can choose between adding the class, creating a subclass, or creating a form. If you choose Create a new form from the selected class, Visual FoxPro displays the Open dialog box so you can specify the name of the form, then creates and opens the form in the Form Designer. You need to specify appropriate property values in the Update method.
See Guidelines for Using Visual FoxPro Foundation Classes for more information on using foundation classes.
Properties, Events, Methods | Description |
cCurrentTask property | Specifies the current task. Default: "" |
iBasis property | Specifies the basis for calculating the percentage. Default: 0 |
iPercentage property | Specifies the percentage completion at which the display updates. Default: 0 |
iProgress property | Specifies the amount completed(iPercentage). Default: 0 |
Complete method | Displays 100% complete thermometer. Syntax: Complete(m.cTask) Return: none Arguments: m.cTask specifies what to display when progress is complete. |
Update method | Updates the thermometer. Syntax: Update(iProgress, cTask) Return: none Arguments: iProgress specifies the progress increment. cTask specifies the message to be displayed. |
cThermRef property | Internal to the class. |
ShpThermBarMaxWidth property | Internal to the class. |