以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助] 如果点太快,加载表的时候会报错,如何处理呢 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=185043) |
-- 作者:81538475 -- 发布时间:2023/2/1 12:31:00 -- [求助] 如果点太快,加载表的时候会报错,如何处理呢 设置勾选某个选项后执行: If Tables.Contains(“项目日志”) =False Then DataTables.Load(“项目日志”) End If 但是点快了会有报错。 |
-- 作者:cd_tdh -- 发布时间:2023/2/1 13:04:00 -- static ptime As Date = Nothing Dim sp As TimeSpan = Date.now - ptime ptime = Date.now If sp.TotalMilliseconds < 200 Then \'间隔200毫秒点击才有效 Return End If If Tables.Contains(“项目日志”) =False Then DataTables.Load(“项目日志”) End If |
-- 作者:chen37280600 -- 发布时间:2023/2/1 15:06:00 -- 我有更优雅的解决方案,就是使用遮罩层 毕竟你可能动态加载好几个关联表,是不少时间的,弄个遮罩层转圈圈,而不是这个软件卡主,给客户体验更好 |
-- 作者:lgzhao -- 发布时间:2023/2/1 15:07:00 -- 不是点太快的问题,而是: |
-- 作者:chen37280600 -- 发布时间:2023/2/1 15:41:00 -- 就算它改了,相信我,你快速双击的时候,一样会出现重复加载报错,我试过 |