以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]主窗口改为共有窗口,sizechanged事件报错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=115303)

--  作者:jyh7081
--  发布时间:2018/3/4 20:46:00
--  [求助]主窗口改为共有窗口,sizechanged事件报错

逛逛老师的小日历,将主窗口改为共有窗口,sizechanged事件报错,代码如下:

If e.Form.Controls("BL_日历_当前选择年月").text = "" Then Return
Dim MyYear =CDate(e.Form.Controls("BL_日历_当前选择年月").text).Year
Dim MyMonth =CDate(e.Form.Controls("BL_日历_当前选择年月").text).Month
Functions.Execute("日历_小日历刷新",e.Form.Controls("T_日历"),MyYear,MyMonth)

 

报错提示:

错误所在事件:窗口,导航窗口,SizeChanged
详细错误信息:
从字符串“BL_日历_当前选择年月”到类型“Date”的转换无效。


--  作者:有点甜
--  发布时间:2018/3/4 21:07:00
--  

msgbox(e.Form.Controls("BL_日历_当前选择年月").text) 弹出什么?

 

用这个行不行?

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=101669&skin=0

 

 


--  作者:天一生水
--  发布时间:2018/3/4 21:30:00
--  

弹出两次:

第一次显示:“BL_日历_当前选择年月

第二次显示:“2018-03-04

我把窗口中这个控件属性中的“文本”删除,再以共有窗口打开,就不报错了,不知有没有其他影响?

  


图片点击可在新窗口打开查看此主题相关图片如下:image 1.jpg
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2018/3/4 22:54:00
--  

回复3楼,你加入转换的判读比较好,如

 

http://www.foxtable.com/webhelp/scr/0324.htm