以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [分享] 按钮双击────防止连续单击的误操作  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=65311)

--  作者:lsy
--  发布时间:2015/3/13 15:44:00
--  [分享] 按钮双击────防止连续单击的误操作
按钮没有双击事件。

为了防止点击过快,造成连续多次单击的误操作,通常是用下面的方法:

Click事件

e.Sender.Enabled = False

\'\'\'其他代码

e.Sender.Enabled = True

有时其他代码执行时间太短,上面的方法还是不灵。

本案例自造一个“双击”事件,能比较好的防止多次单击的误操作。
注:管理员密码888


以下内容只有回复后才可以浏览


更多精彩内容,请看:
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=64607
[此贴子已经被作者于2015/3/13 17:49:55编辑过]

--  作者:Bin
--  发布时间:2015/3/13 15:45:00
--  
谢谢分享
--  作者:jialihaha
--  发布时间:2015/3/13 15:46:00
--  
开发者密码是多少?
[此贴子已经被作者于2015/3/13 15:48:02编辑过]

--  作者:lsy
--  发布时间:2015/3/13 15:51:00
--  
以下是引用jialihaha在2015/3/13 15:46:00的发言:
开发者密码是多少?


暂不开放。
 
[此贴子已经被作者于2015/3/13 15:48:02编辑过]


--  作者:有点甜
--  发布时间:2015/3/13 15:55:00
--  

 使用时间控制么?瞧瞧。不就是几句简单的代码么?

 

 

static ltime As Date = Date.Now
Dim sp As TimeSpan = Date.Now - ltime

If sp.TotalSeconds > 1 Then
    Tables("表a").AddNew
    ltime = Date.Now
End If


--  作者:jialihaha
--  发布时间:2015/3/13 15:57:00
--  
这个只是一个小功能,还不给分享?
--  作者:lsy
--  发布时间:2015/3/13 15:58:00
--  
双击速度因人而异,有人操作迟钝,有人手脚灵巧,根据自己的情况,设定双击速度,效果要好些。
--  作者:jialihaha
--  发布时间:2015/3/13 15:59:00
--  
这个windows设置不就有么?
[此贴子已经被作者于2015/3/13 15:59:11编辑过]

--  作者:lsy
--  发布时间:2015/3/13 16:00:00
--  
以下是引用jialihaha在2015/3/13 15:57:00的发言:
这个只是一个小功能,还不给分享?

只是卖卖关子,逗逗乐,肯定会分享代码的。

[此贴子已经被作者于2015/3/13 16:00:57编辑过]

--  作者:lsy
--  发布时间:2015/3/13 16:03:00
--  
以下是引用jialihaha在2015/3/13 15:59:00的发言:
这个windows设置不就有么?

Windows设置,针对所有操作,这个只对那一个按钮。
 
[此贴子已经被作者于2015/3/13 15:59:11编辑过]