以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 内部函数里,如何获得当前控件的名称? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44350) |
|
-- 作者:yedaoan -- 发布时间:2013/12/28 17:17:00 -- 内部函数里,如何获得当前控件的名称? 内部函数里,如何获得当前控件的名称? 用e.sender.name不行,会报错 举例: 在内部函数里,我要判断用户在点击某按钮时,能取得当前控件的名称? |
|
-- 作者:Bin -- 发布时间:2013/12/28 17:20:00 -- 你把Name当作参数传进去吧 例如 内部函数代码 messagebox.show(args(0)) 按钮Click调用 Functions.Execut("XXX",e.sender.name)
|
|
-- 作者:yedaoan -- 发布时间:2013/12/28 17:26:00 -- 在函数里,没有当前控件的写法吗? 你上面这种方法,不够理想! |
|
-- 作者:Bin -- 发布时间:2013/12/28 17:27:00 -- 没有的,除非你把当前控件传进去.
|
|
-- 作者:lsy -- 发布时间:2013/12/28 17:36:00 -- Dim e As Object = Args(0)
有了这一句,表、窗口、控件,就跟在其他事件里写代码一模一样。
调用函数: Functions.Execut("XXX",e,其他参数) |