关于中止表单初始化--想破了脑袋实在没招了

bom33 2012-03-05 12:22:23
我想通过一个参数x 来控制一个表单是否要运行
我的入口是do form f1
f1的init里加了下面的代码:
if x<>1
中止,退出
endif

换了多个思路发现f1是必须要执行完init,中间不可能释放表单

...全文
94 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
bom33 2012-03-05
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 apple_8180 的回复:]
在表单的 Load 事件写代码:

SQL code
If 全局变量<>1
Return .F.
Endif
[/Quote]
感谢十豆三 每次都能从你这儿得到答案
这种方法应该是效率最高的~
bom33 2012-03-05
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 lygcw9602 的回复:]
引用 7 楼 bom33 的回复:
引用 6 楼 lygcw9602 的回复:
引用 5 楼 bom33 的回复:
这个问题 我刚刚用另一种方法解决了
谢谢各位

共享一下啊


你另开个贴吧 不能给自己分

实际应用中没有价值
[/Quote]
这位道友不要乱说啊
十豆三 2012-03-05
  • 打赏
  • 举报
回复
在表单的 Load 事件写代码:
If 全局变量<>1
Return .F.
Endif
lygcw9602 2012-03-05
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 bom33 的回复:]
引用 6 楼 lygcw9602 的回复:
引用 5 楼 bom33 的回复:
这个问题 我刚刚用另一种方法解决了
谢谢各位

共享一下啊


你另开个贴吧 不能给自己分
[/Quote]
实际应用中没有价值
bom33 2012-03-05
  • 打赏
  • 举报
回复
我现在有两种方法解决这个问题
简单地说 ,一种是表单集的方法 一种是使用两个表单 +一个额外参数 这个怎么说呢 说得太细也讲不明白 如果你遇上了这种问题 我再给你细细说一下...
bom33 2012-03-05
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 lygcw9602 的回复:]
引用 5 楼 bom33 的回复:
这个问题 我刚刚用另一种方法解决了
谢谢各位

共享一下啊
[/Quote]

你另开个贴吧 不能给自己分
lygcw9602 2012-03-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 bom33 的回复:]
这个问题 我刚刚用另一种方法解决了
谢谢各位
[/Quote]
共享一下啊
bom33 2012-03-05
  • 打赏
  • 举报
回复
这个问题 我刚刚用另一种方法解决了
谢谢各位
bom33 2012-03-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lygcw9602 的回复:]
表单LOAD事件中:
QUIT
[/Quote]
你好 我是想退出表单 而非系统
bom33 2012-03-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lc_apple 的回复:]

do form f1
之前把x声明成public的,根据条件赋值给X

然后把判断代码放在表单load事件里

if x<>1
clear events
quit
endif
[/Quote]

你好 我是想退出表单 而不是退出系统
lygcw9602 2012-03-05
  • 打赏
  • 举报
回复
表单LOAD事件中:
QUIT
lc_apple 2012-03-05
  • 打赏
  • 举报
回复

do form f1
之前把x声明成public的,根据条件赋值给X

然后把判断代码放在表单load事件里

if x<>1
clear events
quit
endif

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧