找回密码
 立即注册

QQ登录

只需一步,快速开始

lnskysss

注册会员

6

主题

27

帖子

71

积分

注册会员

积分
71

微信认证勋章

lnskysss
注册会员   /  发表于:2016-2-26 15:10  /   查看:10051  /  回复:19
我给spread 的sheet设置了CellChange事件,但是每修改一个表格自动触发了另一个表格的CellChange事件,就是修改一次缺触发两次CellChange事件。不知道我哪里设定有问题。问题图片描述如下:

change代码.png

1.png

2.png

19 个回复

倒序浏览
gw0506
超级版主   /  发表于:2016-2-26 15:15:00
沙发
事件重入,应该是由地方把这个事件挂重复了。
你全文搜索一下截图中的方法名,找全部引用。
回复 使用道具 举报
lnskysss
注册会员   /  发表于:2016-2-26 15:20:00
板凳
回复 2楼gw0506的帖子


3.png 只找到事件注册和这个方法。没有其它的,我把spread和sheet其它事件全取消了  还是存在这个问题
回复 使用道具 举报
lnskysss
注册会员   /  发表于:2016-2-26 15:26:00
地板
回复 2楼gw0506的帖子

而且我发现  如果输入的值是 0  就只触发一次,没有问题,输入0以外的数字就有问题
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-2-26 15:46:00
5#
我这边重现不了,参见附件。

InserttoCellTest.rar (9.39 KB, 下载次数: 450)
回复 使用道具 举报
lnskysss
注册会员   /  发表于:2016-2-26 15:56:00
6#
回复 5楼gw0506的帖子

方便QQ或其它工具远程帮我看一下吗?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-2-26 16:03:00
7#
抱歉,我们不提供这样的服务方式。
回复 使用道具 举报
lnskysss
注册会员   /  发表于:2016-2-26 16:14:00
8#
回复 7楼gw0506的帖子


ConsoleApplication1.zip (171.26 KB, 下载次数: 374)
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-2-26 16:25:00
9#
我看了。你本身有个汇总的功能。你在 ["中央资金"行,“本月数据”列]输入非0值,然后出发一次。这是灰色的合计单元格会合计并变更数据,所以又发了一次。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-2-26 17:26:00
10#
用你的demo确实可以重现。对前端负责的模板做一些简化处理后,结果有正常了。现在正在检查到底什么设置导致这个问题。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部