搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 在表单中发出GETFILE()后没有任何反应是怎么回事呢?
标题:
在表单中发出GETFILE()后没有任何反应是怎么回事呢?
只看楼主
w7802672
等 级:
新手上路
帖 子:231
专家分:0
注 册:2015-5-20
结帖率:
60%
楼主
已结贴
√
问题点数:20 回复次数:9
在表单中发出GETFILE()后没有任何反应是怎么回事呢?
我在表单中有若干个图像控件,当双击这个图像时可以读取一个文件,更换这个图像的图片,也就是发出GETFILE()指令,在其他的表单中一切都好,不知道为什么在这个表单中发出GETFILE()指令后没有出现读取文件的对话框,而且按任何键都没有反应了,好像死机了一样,大家帮忙分析一下是什么原因呢?注:在编译之前运行时一切都好,但编译之后运行时就这样。
搜索更多相关主题的帖子:
对话框
图片
而且
2016-12-20 16:45
mywisdom88
等 级:
版主
威 望:
190
帖 子:3125
专家分:8340
注 册:2015-3-25
第
2
楼
得分:5
表单放上来,才知道。
2016-12-20 16:50
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
3
楼
得分:5
清除缓存
CLEAR RESOURCES
坚守VFP最后的阵地
2016-12-20 17:51
吹水佬
等 级:
版主
威 望:
432
帖 子:10064
专家分:41463
注 册: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
吹水佬
等 级:
版主
威 望:
432
帖 子:10064
专家分:41463
注 册: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
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-472663-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.137693 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved