Path Select Control Syntax

Syntax

[%p=UI_GET_PATH( Title, Drive, Starting_Folder );I= Icon %. Width Path ]

Arguments

Title

Character. The title of the dialog box.

Drive

Character. The drive portion of the path to display.

Starting_Folder

Character. The directory portion of the path to display.

Icon

Character. The icon to show on the control.

Width

Numeric. The width of the control.

Path

Character. The variable that contains selected path.

Description

The Path Control allows you to select a folder. One or more Path Select controls may appear inside the Format section of a UI_DLG_BOX() or UI_MODELESS_DLG_BOX() function.

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