点击或拖拽改变大小

Functions.GetFile 方法

X#
-- todo --
显示打开对话框。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION GetFile(
	cFileExtensions,
	cText,
	cOpenButtonCaption,
	nButtonType,
	cTitleBarCaption
) AS STRING CLIPPER
查看代码

参数

cFileExtensions (Optional)
类型:__Usual
指定在未选择"所有文件"类型时在打开对话框中显示的文件的文件名扩展名。
有关更多信息,请参阅备注部分
cText (Optional)
类型:__Usual
指定在打开对话框中显示的文件名标签的文本。
cOpenButtonCaption (Optional)
类型:__Usual
指定打开对话框中"确定"按钮的标题。
nButtonType (Optional)
类型:__Usual
指定在打开对话框中显示的按钮的数量和类型。备注部分的表格列出了nButtonType的值。
cTitleBarCaption (Optional)
类型:__Usual
指定打开对话框标题栏的标题。

返回值

类型:String
字符型。GetFile()返回在打开对话框中选择的文件名,或者如果用户通过按Esc、 单击取消或单击打开对话框上的关闭按钮来关闭打开对话框,则返回空字符串。
备注
传递字面值时,请用引号("")将其括起来。不要在文件名扩展名前包含句点(.)。
备注 备注:
cFileExtensions参数的长度不能超过254个字符。
cFileExtensions可以采用多种形式:
    nButtonType显示的按钮
    0(或省略)确定、取消
    1确定、新建、取消
    2确定、无、取消

    备注 备注:
    当nButtonType设置为1且用户单击新建时,或当nButtonType设置为2且用户单击无时, GetFile()返回带有打开对话框中指定路径的字符串"Untitled"。
示例
X#
 1Close Databases
 2Select 0
 3gcTable=GetFile('DBF', '浏览或创建.DBF:',
 4'浏览', 1, '浏览或创建')
 5
 6DO CASE
 7    CASE 'Untitled' $ gcTable
 8        Create (gcTable)
 9    CASE EMPTY(gcTable)
10        RETURN
11    OTHERWISE
12        Use (gcTable)
13        BROWSE
14ENDCASE
参见