| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2190 人关注过本帖
标题:表单怎样实现不重复打开?
只看楼主 加入收藏
songyuyu
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:6090
专家分:25
注 册:2007-1-17
结帖率:100%
收藏
 问题点数:0 回复次数:6 
表单怎样实现不重复打开?

除了用MESSAGEBOX()这个提示外,还有哪些方法?

搜索更多相关主题的帖子: 表单 MESSAGEBOX 提示 
2007-07-07 10:12
wzxc
Rank: 9Rank: 9Rank: 9
来 自:齐鲁大地
等 级:贵宾
威 望:39
帖 子:985
专家分:1296
注 册:2006-4-25
收藏
得分:0 

WEXIST( ) 函数

检测所指定的用户自定义窗口是否存在。


WEXIST(WindowName)

参数
WindowName

指定用户自定义窗口的名称。也可以指定 Visual FoxPro 系统窗口的名称(如“命令”窗口、“数据工作期”窗口、“浏览”窗口等),在 Visual FoxPro 中,还可以指定工具栏的名称。如果所指定的系统窗口或工具栏可见或隐藏,则 WEXIST( ) 函数返回“真”(.T.)。如果所指定的系统窗口或工具栏已关闭,则返回“假”(.F.)。“命令”窗口和“调试”窗口是两个例外。在 WEXIST( ) 中包含“命令”窗口 的名称时,总是返回“真”(.T.)。如果曾经打开过“调试”窗口,即使被关闭,WEXIST( ) 函数仍返回“真”(.


认真看书学习,弄通Fox主义。
2007-07-07 17:16
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 

我是用下列代码来防止重复打开表单的:
if wexist("表单名")
active windows 表单名
else
do form 表单名
endif


活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2007-07-08 08:27
songyuyu
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:6090
专家分:25
注 册:2007-1-17
收藏
得分:0 
好的,谢谢楼上两位,我现在就试试,很简单一样

我喝水只喝纯净水,牛奶只喝纯牛奶,所以我很单纯……
2007-07-09 08:40
songyuyu
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:6090
专家分:25
注 册:2007-1-17
收藏
得分:0 
以下是引用hu9jj在2007-7-8 8:27:21的发言:

我是用下列代码来防止重复打开表单的:
if wexist("表单名")
active windows 表单名
else
do form 表单名
endif

当判断表单己经打开时(如最小化),又怎样打开?
RUN 不能打开..


我喝水只喝纯净水,牛奶只喝纯牛奶,所以我很单纯……
2007-07-09 08:47
wzxc
Rank: 9Rank: 9Rank: 9
来 自:齐鲁大地
等 级:贵宾
威 望:39
帖 子:985
专家分:1296
注 册:2006-4-25
收藏
得分:0 

RUN | ! 命令 是用来“运行外部操作命令或程序。”
应该调用“windowstate”属性。
0 普通
1最小化
2最大化


认真看书学习,弄通Fox主义。
2007-07-09 18:14
songyuyu
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:6090
专家分:25
注 册:2007-1-17
收藏
得分:0 
嗯.不过运行时要找到那个表单,然后再让它实现最大化等功能,还是不会,听人说好像要用API函数
我还没用过那种

我喝水只喝纯净水,牛奶只喝纯牛奶,所以我很单纯……
2007-07-10 09:14
快速回复:表单怎样实现不重复打开?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.051903 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved