请问如何在两个form之间传递变量?

zhjno1xp 2006-09-02 12:14:43
请问如何在两个form之间传递变量?
比如form1中有var1,form2中有var2,我希望form2.var2更购得到form1.var1的值,该怎么办?
...全文
194 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dfwxj 2006-09-09
  • 打赏
  • 举报
回复
1、用全局变量

2、用表单传递参数

在表单一中:do form2 with var1

表单二的INIT中:

para aa
var2=aa
十月鹰飞 2006-09-09
  • 打赏
  • 举报
回复
用表单属性也可以实现。只是在运行表单时要给表单命名。
do form ss.scx name a
然后就可以在其它环境中引用该表单的任意属性了。如a.b=3
十豆三 2006-09-04
  • 打赏
  • 举报
回复
用全局变量最简单。
TERRYYRRET 2006-09-02
  • 打赏
  • 举报
回复
不过你可以通过设计来避开类似的全局变量
TERRYYRRET 2006-09-02
  • 打赏
  • 举报
回复
两个表单同时存在时传递?

这样的话就只能用PUBLIC来定义全局变量了

zhaoshaom 2006-09-02
  • 打赏
  • 举报
回复
这个好简单的
你在进入这两个表单中之前,设置两个变量,这样对于这两个变量都是存在.
比如:
设置一个.prg

private 变量1,变量2
变量1 = ''或者是0 ....
变量2 = ''或者是0 ....

do form 表单1
然后在表单1中引用表单2,这样对于两个表中两个变量都是可见

2,726

社区成员

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

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