以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  AfterClose事件所有语句执行完毕后,还提示控件未找到  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=55082)

--  作者:包头123
--  发布时间:2014/8/10 16:00:00
--  AfterClose事件所有语句执行完毕后,还提示控件未找到
版主:
     在AfterClose事件中,有如下语句:

     Vars("CurTaskDateTime")     = e.Form.Controls("DateTimePicker2").Value           \'获取下次任务处理时间
     Vars("CurTaskPromptThing")  = e.Form.Controls("TextBox1").Value                  \'获取下次任务处理内容

     MessageBox.Show("e.Form.Controls(DateTimePicker2).Value=" & e.Form.Controls("DateTimePicker2").Value)

     在执行MessageBox及之前的语句都正确,但最后提示:
图片点击可在新窗口打开查看此主题相关图片如下:111.png
图片点击可在新窗口打开查看

     也就是说所有的语句感觉上都正确,但最后出错了。莫名其妙!
     请版主及同仁指教。

     

--  作者:有点甜
--  发布时间:2014/8/10 16:02:00
--  
 测试没有出错
--  作者:包头123
--  发布时间:2014/8/10 16:12:00
--  
这段语句是我的项目中的一部分,但最后却是提示控件找不到。我不知道从哪里下手去查找问题。
--  作者:有点甜
--  发布时间:2014/8/10 16:19:00
--  
 测试这段代码没有问题,肯定是其它代码影响到了。
--  作者:包头123
--  发布时间:2014/8/10 16:22:00
--  
好,我再查找吧。谢谢了。
--  作者:有点甜
--  发布时间:2014/8/10 16:29:00
--  
 具体问题不好说,那看看你是怎么调用代码的,窗口关闭以后,触发哪些代码了。
--  作者:包头123
--  发布时间:2014/8/10 16:33:00
--  
已经知道到AfterClose控件了,还有可能触发别的控件吗?
--  作者:有点甜
--  发布时间:2014/8/10 16:36:00
--  

 不知道你具体情况,要么你做个例子发上来。

 

 我单独测试没有问题。


--  作者:有点甜
--  发布时间:2014/8/10 16:38:00
--  
以下是引用包头123在2014-8-10 16:33:00的发言:
已经知道到AfterClose控件了,还有可能触发别的控件吗?

 

AfterClose之后,是否有其它代码引用了这个窗口的DateTimePicker2?你导出代码好好搜索一下


--  作者:包头123
--  发布时间:2014/8/10 16:39:00
--  
好。谢谢了。