Foxtable(狐表)用户栏目专家坐堂 → 怎样防止向字典中加入重复数据?


  共有2039人关注过本帖树形打印复制链接

主题:怎样防止向字典中加入重复数据?

帅哥哟,离线,有人找我吗?
Hopenight
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:860 积分:10801 威望:0 精华:0 注册:2016/5/6 14:34:00
怎样防止向字典中加入重复数据?  发帖心情 Post By:2016/7/13 15:08:00 [只看该作者]

我有一个按钮,点击后做一些判断,再将一个字典中加入键值对。

某一些时候手快点了两下,第一次点击可能还没有处理完,然后第二次处理就开始了,导致弹出字典键值重复的错误。

 

请问一下,怎样避免出现这种情况?


 回到顶部
帅哥哟,离线,有人找我吗?
xuanxiao
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:640 积分:5407 威望:0 精华:0 注册:2014/8/27 11:12:00
  发帖心情 Post By:2016/7/13 15:13:00 [只看该作者]

用户已经被屏蔽

 回到顶部
帅哥哟,离线,有人找我吗?
Hopenight
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:860 积分:10801 威望:0 精华:0 注册:2016/5/6 14:34:00
  发帖心情 Post By:2016/7/13 15:17:00 [只看该作者]

我刚才举个例子说得不完整,实际情况是:

除了按钮之外,还有TreeView中的TreeNode、以及TabControl的页签,点击之后都会导致这个字典表增加或删除键值对

 

这种情况下该如何处理?


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/13 15:21:00 [只看该作者]

 单线程操作的,不会一起触发的,肯定会执行完一段代码才会继续执行下一段代码的。

 

 具体,做实例说明。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/13 15:22:00 [只看该作者]

 字典重复?你不是可以先判断,再add的吗?

 

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

 


 回到顶部