以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  如何用代码实现:按住某个按钮,多次执行按钮click事件,直到松开按钮停止 执行  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=174314)

--  作者:playmal
--  发布时间:2022/1/10 21:37:00
--  如何用代码实现:按住某个按钮,多次执行按钮click事件,直到松开按钮停止 执行
如题
--  作者:有点蓝
--  发布时间:2022/1/10 21:50:00
--  
按钮keydown事件

If e.Control Then e.Sender.PerformClick

--  作者:playmal
--  发布时间:2022/1/11 9:46:00
--  
这是不对的
用鼠标按下这个按钮,跟control键无关

--  作者:有点蓝
--  发布时间:2022/1/11 9:55:00
--  
使用窗口计时器,keydown事件启动计时器,keyup事件关闭计时器,计时器事件里执行按钮代码
--  作者:playmal
--  发布时间:2022/1/11 21:08:00
--  
按下按钮,跟按键keydown和keyup有什么关系?还是不对
--  作者:有点蓝
--  发布时间:2022/1/11 21:09:00
--  
打字大顺手了,是mousedown和mouseup
--  作者:playmal
--  发布时间:2022/1/11 21:09:00
--  
窗口中有一个按钮button,按下button的时候一直执行某个代码,松开button不执行该代码。
--  作者:有点蓝
--  发布时间:2022/1/11 21:10:00
--  
mousedown和mouseup
--  作者:playmal
--  发布时间:2022/1/11 21:21:00
--  
我知道这两个事件,但是无法运行代码,你还是没有看懂我说的意思


--  作者:playmal
--  发布时间:2022/1/11 21:23:00
--  
就是说,鼠标按下左键点击按钮按下的时候,执行按钮的click事件,当鼠标放开左键的时候,不再执行click事件。