Calculator Control Syntax

Syntax

[%P=POPUP.CALCULATOR( Number );I=POPUP.CALCULATOR%. Width Number ]

Arguments

Number

Numeric. A variable containing the starting value for the calculator and the resulting value.

Width

Numeric. The width of the control.

Description

Displays a popup calculator.

Discussion

The Calendar Control displays a popup calculator. One or more Calculator controls may appear inside the Format section of a UI_DLG_BOX() or UI_MODELESS_DLG_BOX() function.

You must not have any space characters in the finished command.

Example 

Tbl = table.current()
Original_Filename = tbl.filename_get()
Tbl = table.reset("clients")
spin = 1
date1 = date()
number = 345.23
url = "http://www.alphasoftware.com"
email = "president@alphasoftware.com"
result=ui_dlg_box("Smart Fields",<<%dlg%
{ysize=2}
{region1}
This script demonstrates several kinds of "smart fields".;
{endregion1};
{region=a}
Filename:| [%fText files(*.txt)|Doc files(*.doc)%.52filename];
Spin:| [%s1,10%.32spin];
Field:| [%d%.32field];
{endregion};
The next smart fields are "user defined" smart fields.;
{region=a}
Path:| [%p=ui_get_path("Enter Path","c: ","c:\windows\ ");I=$a5_folder%.30path];
Date:| [%P=popup.calendar( dtoc(date1) );I=popup.calendar%.30date1];
Number: | [%P=popup.calculator(number);I=popup.calculator%.30number];
URL: | [%p=popup.url(url);i=popup.url%.50url];
Email_A5: | [%p=popup.email_a5(email);i=popup.email%.50email] \(using Alpha Anywhere mail client);
Email: | [%p=popup.email(email);i=popup.email%.50email] \(using default mail client);
{endregion};
<*15&OK>;
%dlg% )
table.reset(original_filename)   

See Also