以文本方式查看主题

-  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
--  
如果可以这样,模拟单击事件同函数不就差不多吗?