回 帖 发 新 帖 刷新版面

主题:如何将image控件中的图片复制并保存到另一文件夹中

急!急!急!
各位高手,我是一个VF的新手,作了一个查询系统,现在想实现将image控件中的图片复制并保存到"我的电脑"中任一盘符中的一个文件夹中,不知如何作?
希望各位高手,帮忙一下!
我使用的是
copy file "thisform.image1.picture" to "文件夹"
但是保存不了

回复列表 (共8个回复)

沙发

正在使用的文件,不能复制的!

板凳

picfile=thisform.image1.picture
thisform.image1.picture=""
copy file (picfile) to "文件夹"
thisform.image1.picture=picfile

3 楼

非常感谢,按您说的方法我已将问题解决!!!高手啊!
不好意思,还有一个问题向您请教:
删除image控件对应的文件的程序如何写?
是不是用
delete file "文件名"

4 楼

必须先关掉正在使用的文件:

picfile=thisform.image1.picture
thisform.image1.picture=""
erase (picfile)

请用评分的方法,肯定网友对你的帮助!

5 楼


非常感谢!!!

6 楼

不好意思,再请教您一个问题.
小系统我作好了,我将第一个表单的showwindow属性设为"作为顶层表单",其它表单设为"在顶层表单中",生成可执行文件后运行时,仍显示VF主程序窗口,如何去除,是不是在主程序中设置,如何设置呢?
还望多多指点!
谢谢!!!

不知道我表达清楚了没有?我的意思是只显示我作的表单,VF中白色的主程序窗口不要?

7 楼

在项目中加一个config.fpw文件,其实就是一个文体文件.你可以用MODIFY FILE "config.fpw" 打开此文件进行编辑,并输入如下代码:
TALK=OFF &&关闭人机对话
SCREEN=OFF &&不显示VFP主窗口
sysmenu=off &&不运行系统默认菜单
resource=off  &&让系统不会产生foxuser.dbf和foxuser.fpt这两个文件

也可先建一个config.TXT文件,用记事本编辑并输入以上代码后,把此文件扩展名改为FPW也行.

8 楼

这样也可以:
在主程序的
调用表单前写入:
_SCREEN.Visible= .F.
_SCREEN.Left=-2000



READ EVENTS 
后写入:

_SCREEN.Visible= .T.
_SCREEN.Left=0

我来回复

您尚未登录,请登录后再回复。点此登录或注册