hur.cn - 华软网

 热门搜索

请教一个问题 ,,谢谢关注

  作者:未知    来源:网络    更新时间:2018/2/6
我想做一个提取路径得设置
就是经常见得
前面是一个sle_1  后面是个button什么的
点后面的按纽 可以选择路径 然后将路径显示在sle中

各位教教我啊,毕业设计即将结束,小弟感激不尽啊。。
------华软网友回答------
使用GetFileOpenName 函数,语法:(帮助里有的)
GetFileOpenName ( title, pathname, filename {, extension {, filter { , initdir
 { , aFlag } } } } )

GetFileOpenName ( title, pathname, filename[ ] {, extension {, filter { , initdir { , aFlag } } } } )
------华软网友回复------
最终的路径是文件名还是文件夹?这个不一样的
------华软网友回复------
GetFileOpenName + GetFileSaveName + GetFolder
------华软网友回复------
pb8,9用getfolder
例子:
string ls_path = "d:\program files\sybase"

integer li_result

li_result = GetFolder( "my targets", ls_path )

sle_1.text=ls_path
------华软网友回复------
谢谢楼上的, 我用你给的列子试了  是得到文件夹的路径, 我是想得到文件的名字,能否给我一个得到文件名的列子,谢谢啊。。帮助文件我不太看得懂,谢谢各位!!
------华软网友回复------
String fname,name,path,new_fname
Integer rtncode,li_FileNum
rtncode = GetFileSaveName("请选择文件",fname,name,"txt","数据文件 (*.txt), *.txt")
IF rtncode = 0 THEN
RETURN
END IF
//读出保存的数据库连接参数
li_filenum=FileOpen("LASTPORTTIME.TXT",LineMode!, Read!, LockRead!)
FileRead(li_filenum,path)
FileClose(li_FileNum)
path=right(path,len(path) -pos(path,"!")+1)
//重新保存默认值
new_fname=fname+path//添加路径
li_FileNum = FileOpen("LASTPORTTIME.TXT",LineMode!,Write!,LockWrite!,Replace!)
FileWrite(li_FileNum,new_fname)
FileClose(li_FileNum)
sle_1.text = fname


这个多一个功能是 能把你当前打开的地方当成下次点击是打开的默认值!!      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。