以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于模式窗口  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=109262)

--  作者:Rhonin
--  发布时间:2017/11/8 9:08:00
--  关于模式窗口
想请问一下老师,模式窗口为什么会有一些奇怪的错误,比如打开窗口时无法给其中控件赋值,然后关闭窗口时会报这个赋值代码的错误,提示为未设置对象变量或 With 块变量,并且告诉我窗口已经关闭无法调用其中控件,但是我把窗口改为独立之后就好了,想知道一下是为什么
--  作者:有点甜
--  发布时间:2017/11/8 9:12:00
--  

比如代码

 

Forms("模式窗口").Open

Forms("模式窗口").Controls("TextBox1").Text = "123"

 

这样写代码是有问题的。模式窗口打开后,后面的代码就不执行了,窗口关闭后,才会继续执行后面的代码。

 

如果要给模式窗口赋值,要写到模式窗口的AfterLoad事件。


--  作者:Rhonin
--  发布时间:2017/11/8 9:49:00
--  
谢谢老师