表单怎样实现不重复打开?
除了用MESSAGEBOX()这个提示外,还有哪些方法?
除了用MESSAGEBOX()这个提示外,还有哪些方法?
WEXIST( ) 函数
检测所指定的用户自定义窗口是否存在。
WEXIST(WindowName)
参数
WindowName
指定用户自定义窗口的名称。也可以指定 Visual FoxPro 系统窗口的名称(如“命令”窗口、“数据工作期”窗口、“浏览”窗口等),在 Visual FoxPro 中,还可以指定工具栏的名称。如果所指定的系统窗口或工具栏可见或隐藏,则 WEXIST( ) 函数返回“真”(.T.)。如果所指定的系统窗口或工具栏已关闭,则返回“假”(.F.)。“命令”窗口和“调试”窗口是两个例外。在 WEXIST( ) 中包含“命令”窗口 的名称时,总是返回“真”(.T.)。如果曾经打开过“调试”窗口,即使被关闭,WEXIST( ) 函数仍返回“真”(.
我是用下列代码来防止重复打开表单的:
if wexist("表单名")
active windows 表单名
else
do form 表单名
endif
我是用下列代码来防止重复打开表单的:
if wexist("表单名")
active windows 表单名
else
do form 表单名
endif
当判断表单己经打开时(如最小化),又怎样打开?
RUN 不能打开..