以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- PerformClick()请教 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=56188) |
-- 作者:hbhb -- 发布时间:2014/8/31 17:36:00 -- PerformClick()请教 甜大师:好! 请问:PerformClick()可以赋值后条件执行吗? select case a case 1 b = "好" e.Controls("按钮名称").PerformClick() case 2 b = "不好" e.Controls("按钮名称").PerformClick() end select |
-- 作者:有点甜 -- 发布时间:2014/8/31 17:38:00 -- 呃,不可以。这个就是模拟点击按钮 |
-- 作者:hbhb -- 发布时间:2014/8/31 17:42:00 -- 不能向单击事件中的全局变量赋值? |
-- 作者:有点甜 -- 发布时间:2014/8/31 17:44:00 -- 以下是引用hbhb在2014-8-31 17:42:00的发言:
不能向单击事件中的全局变量赋值?
你直接给全局变量赋值,然后出发click事件即可。 [此贴子已经被作者于2014-8-31 17:44:01编辑过]
|
-- 作者:hbhb -- 发布时间:2014/8/31 17:47:00 -- 既然这样可以,不同条件下赋不同的值为何不行? |
-- 作者:有点甜 -- 发布时间:2014/8/31 17:49:00 -- 肯定可以,不存在不行的情况 |
-- 作者:hbhb -- 发布时间:2014/8/31 17:51:00 -- 那我上面的代码为何不对? |
-- 作者:有点甜 -- 发布时间:2014/8/31 17:52:00 -- 以下是引用hbhb在2014-8-31 17:51:00的发言:
那我上面的代码为何不对?
没有不对啊,你到底想表达什么?
最后b的值不是被改变了么 |
-- 作者:有点甜 -- 发布时间:2014/8/31 17:53:00 -- 如果不执行,就是你的a的值,不等于 1 也不等于 2 |
-- 作者:hbhb -- 发布时间:2014/8/31 17:57:00 -- 如果可以这样,模拟单击事件同函数不就差不多吗? |