File Select Control Syntax
Syntax
[%F File_Type_List %. Width Filename ]
Arguments
- File_Type_List
Character. An arbitrary number of prompts and file types in the format "Prompt (Selection_Criteria)" separated by pipe "|" characters. For example: Text files(*.txt)|Doc files(*.doc)|PDF files(*.pdf).
- Width
Numeric. The width of the control.
- Filename
Character. The variable that contains the name of the selected file.
Description
The File Select Control allows you to select a fully qualified filename (with drive and path information). One or more File Select 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 = "[email protected]" 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