以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]目录树复选框的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=137365) |
||||
-- 作者:晨曦396 -- 发布时间:2019/7/4 10:49:00 -- [求助]目录树复选框的问题 此主题相关图片如下:222222.png 在改变复选框的状态的事件中执行了一串代码,其中有保存表的代码(勾选则保存组的信息到表,不勾选则删除对应的信息),当连续重复点击同一个复选框的时候,因为点击速度过快(理论上不会这样操作),导致复选框的状态和保存到表的信息不对,如果每次点击后延迟1秒再点击,执行的结果就没有问题,有什么办法可以在未执行完代码时不能点击选择复选框或其他方法
|
||||
-- 作者:有点蓝 -- 发布时间:2019/7/4 11:10:00 -- 试试:改变复选框的状态的事件 Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1") trv.Enabled = False Application.Doevents \'原来的代码 trv.Enabled = True |
||||
-- 作者:晨曦396 -- 发布时间:2019/7/4 11:34:00 --
还是不行呢?比如点击订单管理 快速点击后 显示勾选,但是字段里没有结果,再点击时还是显示的勾选(应该为不勾选),字段里就有值了 |
||||
-- 作者:有点蓝 -- 发布时间:2019/7/4 14:31:00 -- 试了一下,这个没有办法控制。不然就做个按钮统一保存吧 |