以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  一个bug,希望解决  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=41737)

--  作者:lihe60
--  发布时间:2013/10/26 8:13:00
--  一个bug,希望解决
这是定义内部函数时出现的,希望解决这个提示框。
图片点击可在新窗口打开查看此主题相关图片如下:函数.bmp
图片点击可在新窗口打开查看

--  作者:逛逛
--  发布时间:2013/10/26 8:17:00
--  

自定义函数?

 

 

e 要作为参数传入。


--  作者:lihe60
--  发布时间:2013/10/26 8:20:00
--  
以下是引用逛逛在2013-10-26 8:17:00的发言:

自定义函数?

 

 

e 要作为参数传入。

所以提出要解决。


--  作者:逛逛
--  发布时间:2013/10/26 8:25:00
--  

e 是特定事件发生时的对象,不传入的话,系统不知道要处理什么

 

写死的话,自定义函数就失去了通用性,还不如直接写到对象的事件里。


--  作者:逛逛
--  发布时间:2013/10/26 8:27:00
--  
你直接用object对象,将e传入函数。再调用。
--  作者:lihe60
--  发布时间:2013/10/26 8:39:00
--  
以下是引用逛逛在2013-10-26 8:27:00的发言:
你直接用object对象,将e传入函数。再调用。

请帮忙写一个调用控件所在窗口的代码。


--  作者:kylin
--  发布时间:2013/10/26 8:40:00
--  

把“e.Form”的窗口名称作为参数传递到这个函数中,就可以了!

 

几乎可以说这个不算bug

 

[此贴子已经被作者于2013-10-26 8:41:00编辑过]

--  作者:lihe60
--  发布时间:2013/10/26 8:42:00
--  
以下是引用kylin在2013-10-26 8:40:00的发言:

把“e.Form”的窗口名称作为参数传递到这个函数中,就可以了!

 

 

[此贴子已经被作者于2013-10-26 8:43:24编辑过]

--  作者:blackzhu
--  发布时间:2013/10/26 8:47:00
--  

在开头加个代码:

 

dim e as object = Args(0)

 

 

在执行的时候

 

 

函数名,e,第二个参数


--  作者:lihe60
--  发布时间:2013/10/26 8:47:00
--  
以下是引用lihe60在2013-10-26 8:42:00的发言:

 

[此贴子已经被作者于2013-10-26 8:43:24编辑过]

这个窗口也不用写“return”这个代码,如何处理?