以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  系统运行慢,造成窗口的click事件误执行多次,该如何解决啊?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=115747)

--  作者:guosheng
--  发布时间:2018/3/13 18:05:00
--  系统运行慢,造成窗口的click事件误执行多次,该如何解决啊?
1.通过窗口确定按钮的click事件,将表中符合条件的行字段复制到另外一个表。    通过确定按钮实现复制行字段,出现系统慢,多点击确定按钮多次,造成click事件误执行多次,该如何避免此类事情发生啊。谢谢。
2.通过遍历行,用compute汇总。 与分类汇总集成命令,两者相比。  后者的运行时间是否要短?谢谢。

--  作者:有点甜
--  发布时间:2018/3/13 18:14:00
--  

1、

 

方法一:click事件第一行 e.sender.Enabled = False,然后最后一行 e.sender.Enabled = true

 

方法二:click第一行

 

static ptime As Date = Nothing
Dim sp As TimeSpan = Date.now - ptime
ptime = Date.now
If sp.TotalMilliseconds < 5000  Then \'间隔5000毫秒
    Return
End If

 


--  作者:有点甜
--  发布时间:2018/3/13 18:16:00
--  

2、要时候具体情况而定,看看

 

http://www.foxtable.com/webhelp/scr/2219.htm

 

http://www.foxtable.com/webhelp/scr/2226.htm

 

http://www.foxtable.com/webhelp/scr/2225.htm