以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 大佬求助。模式窗口与模式窗口之间的传值问题。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=125409) |
-- 作者:18523500398 -- 发布时间:2018/9/27 18:22:00 -- 大佬求助。模式窗口与模式窗口之间的传值问题。 不好意西,打扰了,感谢大佬帮我解决问题。 问题:我有两个模式窗口,窗口A和窗口B,我在窗口B中的控件的值来自窗口A中的控件的值,窗口B由窗口A中的按钮单击事件弹出来的。我窗口的传值方法是这样弄的: Dim lvw As WinForm.ListView = e.Form.Controls("LV_SCXX") Dim vr As WinForm.ListViewRow = lvw.Current \'获取ListView中选定的行 If vr Is Nothing Then \'如果不存在当前行,也就是内有选定任何一行 Return End If Dim dr As DataRow = vr.tag \'获取此行对应的DataRow Forms("金相").Open() try Forms("金相").Controls("TXT_MO").Text = dr("制令单号") Forms("金相").Controls("TXT_TI").Text = dr("送检单号") Forms("金相").Controls("DTP_MODATE").Text = dr("制令单时间") Forms("金相").Controls("TXT_DEP").Text = dr("生产线") Forms("金相").Controls("TXT_PRDNAME").Text = dr("货品名称") Forms("金相").Controls("TXT_PRDNO").Text = dr("货品编号") Vars("_intXc")=dr("项次") catch ex As exception Return End try 有没有不弄全局变量的方法来传值,因为需要传值的太多了。 帮助文档里面没理解到。 |
-- 作者:有点甜 -- 发布时间:2018/9/27 18:27:00 -- 窗口B打开的时候,在afterLoad事件读取窗口A的控件的值过来。 |
-- 作者:18523500398 -- 发布时间:2018/9/27 18:30:00 -- 谢谢 |