以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何取父窗口名称?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77959)

--  作者:coch2004
--  发布时间:2015/11/29 13:13:00
--  [求助]如何取父窗口名称?
窗口1 打开窗口2, 窗口2中如何获取窗口1的窗口名称?
 
Msgbox(e.Form.Baseform.Parentform.Name)  出错误.
各位帮助解决.谢谢了!

--  作者:大红袍
--  发布时间:2015/11/29 13:44:00
--  

窗口2嵌入窗口1?

 

msgbox(e.Form.panel.parent.parent.parent.parent.name)

 

或者,你在加入窗口的时候,就赋值,如

 

forms("窗口2").panel.Tag = "窗口1"


--  作者:coch2004
--  发布时间:2015/11/29 16:10:00
--  
红袍哥,不是的嵌入的,是窗口1上的Button1 打开窗口2,再想通过窗口2上的Button来取得窗口1的名称. 
--  作者:大红袍
--  发布时间:2015/11/29 16:12:00
--  

打开之前,用变量记录窗口名。


--  作者:zhang_yugang
--  发布时间:2017/4/8 10:51:00
--  
我也有同样的疑惑,还请各位前辈给予解答,感谢……
--  作者:有点蓝
--  发布时间:2017/4/8 11:02:00
--  
4楼不是解释清楚了吗,用一个全局变量记录窗口名称啊。