以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于模式窗口 (http://foxtable.net/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 -- 谢谢老师 |