Foxtable(狐表)用户栏目专家坐堂 → 两个窗口之间如何传递值,请问


  共有2181人关注过本帖树形打印复制链接

主题:两个窗口之间如何传递值,请问

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/11 16:27:00 [显示全部帖子]

1、窗口1如果不是模式窗口,你写的代码没问题。

 

2、如果是模式窗口,代码改成

 

Dim txt1 As WinForm.TextBox = e.Form.Controls("TextBox1")
Dim txt2 As WinForm.TextBox = e.Form.Controls("TextBox2")
vars("txt1") = txt1.text
vars("txt2") = txt2.text
e.Form.Close
 
然后afterLoad事件写
 
Forms("窗口1").Controls("TextBox1").Value=vars("txt1")
Forms("窗口1").Controls("TextBox2").Value=vars("txt2")

 回到顶部