以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何控制按钮重复单击?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=136416)

--  作者:YUNSEL
--  发布时间:2019/6/12 21:35:00
--  如何控制按钮重复单击?
我做了一个桌面导航,通过按钮事件打开菜单,用户手快,多点了几次,程序就运行几次,请教老师这个要怎样控制?谢谢
--  作者:有点甜
--  发布时间:2019/6/13 9:50:00
--  

1、可以禁用

 

e.sender.Enabled = false

 

\'执行代码

 

e.sneder.Enabled = True

 

2、可以延时

 

static ptime As Date = Nothing
Dim sp As TimeSpan = Date.now - ptime
ptime = Date.now
If sp.TotalMilliseconds < 5000  Then \'间隔5秒点击才有效
    Return
End If

 

\'本来的代码


--  作者:YUNSEL
--  发布时间:2019/6/13 11:59:00
--  
谢谢