|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 在表单中发出GETFILE()后没有任何反应是怎么回事呢?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1707
人关注过本帖
标题:
在表单中发出GETFILE()后没有任何反应是怎么回事呢?
只看楼主
加入收藏
w7802672
等 级:
新手上路
帖 子:231
专家分:0
注 册:2015-5-20
结帖率:
60%
楼主
收藏
已结贴
√
问题点数:20 回复次数:9
在表单中发出GETFILE()后没有任何反应是怎么回事呢?
我在表单中有若干个图像控件,当双击这个图像时可以读取一个文件,更换这个图像的图片,也就是发出GETFILE()指令,在其他的表单中一切都好,不知道为什么在这个表单中发出GETFILE()指令后没有出现读取文件的对话框,而且按任何键都没有反应了,好像死机了一样,大家帮忙分析一下是什么原因呢?注:在编译之前运行时一切都好,但编译之后运行时就这样。
搜索更多相关主题的帖子:
对话框
图片
而且
2016-12-20 16:45
举报帖子
使用道具
赠送鲜花
mywisdom88
等 级:
版主
威 望:
191
帖 子:3147
专家分:8408
注 册:2015-3-25
第
2
楼
收藏
得分:5
表单放上来,才知道。
2016-12-20 16:50
举报帖子
使用道具
赠送鲜花
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
335
帖 子:9848
专家分:27241
注 册:2012-2-5
第
3
楼
收藏
得分:5
清除缓存
CLEAR RESOURCES
坚守VFP最后的阵地
2016-12-20 17:51
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10609
专家分:43210
注 册:2014-5-20
第
4
楼
收藏
得分:5
估计没有执行到 GETFILE(),可以在GETFILE()之前观测一下,如:
MESSAGEBOX(111111111111)
GETFILE()
2016-12-20 19:12
举报帖子
使用道具
赠送鲜花
hyswcyh
等 级:
贵宾
威 望:
20
帖 子:391
专家分:896
注 册:2004-11-23
第
5
楼
收藏
得分:5
自己设置断点提示,看看执行到哪里了?
2016-12-20 19:35
举报帖子
使用道具
赠送鲜花
w7802672
等 级:
新手上路
帖 子:231
专家分:0
注 册:2015-5-20
第
6
楼
收藏
得分:0
GETFILE()命令已经执行了,只是GETFILE()时应该出现的读取文件的窗口好像是跑到了当前表单的后面,看不到了。这个GETFILE()时的对话框不应该自动在当前表单的前面吗?怎么会跑到后面去了呢?怎么解决呀?
2016-12-20 20:26
举报帖子
使用道具
赠送鲜花
w7802672
等 级:
新手上路
帖 子:231
专家分:0
注 册:2015-5-20
第
7
楼
收藏
得分:0
重新安装了VFP程序后正常了,可能是编译程序出了问题,所以在编译前是正常的,编译后就不对了。谢谢各位!
2016-12-20 21:04
举报帖子
使用道具
赠送鲜花
w7802672
等 级:
新手上路
帖 子:231
专家分:0
注 册:2015-5-20
第
8
楼
收藏
得分:0
真是很厅怪,我在另外一台电脑上编译好之后就能正常运行了,但是将编译好的程序复制到别的电脑上又不能正常运行了,总之,就是说在编译之前一切都是正常的,一旦编译了之后再运行就不正常了。也就是GETFILE()窗口被当前的表单窗口覆盖掉了,看不到,正常情况下在当前表单中发出GETFILE()指令后出现的GETFILE()窗口应该是在当前窗口前方才对呀?怎么回事呢?
2016-12-21 10:13
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10609
专家分:43210
注 册:2014-5-20
第
9
楼
收藏
得分:0
提供代码才好测试,示例的也可以。
2016-12-21 11:06
举报帖子
使用道具
赠送鲜花
w7802672
等 级:
新手上路
帖 子:231
专家分:0
注 册:2015-5-20
第
10
楼
收藏
得分:0
问题解决了,原因是在表单的FORM1的INT事件中有一条thisform.edit1.setfocus,将这条命令删除后就可以了。这个感觉很奇怪,虽然EDIT1获得了焦点,但在点击图像控件时不应该出现GETFILE()窗口不可见的情况呀。关键是在设计阶段,也就是在编译前是正常的,在编译后自动执行时运行也是正常的,但回头再运行编译好的EXE文件时就会出现执行GETFILE()命令时,获取文件的对话窗口不可见的情况出现。如果说EDIT1获取焦点对它有影响,但只要在INT事件中不让它获取焦点,在运行时在编辑EDIT1的过程中去点击图像控件来执行GETFILE()不是同样是在EDIT1获取了焦点的情况下去执行的GETFILE()吗,怎么这个时候就是正常的呢?
2016-12-21 14:24
举报帖子
使用道具
赠送鲜花
10
1/1页
1
快速回复:
在表单中发出GETFILE()后没有任何反应是怎么回事呢?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.017550 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved