请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

守夜

注册会员

1

主题

4

帖子

13

积分

注册会员

积分
13
  • 28

    金币

  • 4

    帖子

  • 0

    精华

守夜
注册会员   /  发表于:2019-7-11 18:02  /   查看:30  /  回复:5
1金币
通过公式计算的单元格,在单元格Value发生变化时有没有触发事件,在Spread 9中未找到ValueChanged事件
请问是否有办法触发

6 个回复

倒序浏览
dexteryao
超级版主   /  发表于:2019-7-12 11:15:03
沙发
您好, 单元格值的变化会触发CellChanged

            fpSpread1.ActiveSheet.CellChanged += ActiveSheet_CellChanged;

点评

回复老是提示重复动作,不让回去,使用点评试试 已尝试过CellChanged事件,但是通过公式触发值变化的单元格不触发CellChanged事件  发表于 2019-7-12 12:04
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队
官方网站: http://www.gcpowertools.com.cn
葡萄城前端技术交流群: 720389894
回复 使用道具 举报
守夜
注册会员   /  发表于:2019-7-12 11:59:51
板凳
已尝试过CellChanged事件,但是通过公式触发值变化的单元格不触发CellChanged事件
回复 使用道具 举报
dexteryao
超级版主   /  发表于:2019-7-12 13:42:27
地板
您说的不是很明确,比如我设置B1这个单元格里有一个=A1的公式,当修改A1单元格值的时候,会触发两次CellChanged的事件,分别是A1和B1单元格
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队
官方网站: http://www.gcpowertools.com.cn
葡萄城前端技术交流群: 720389894
回复 使用道具 举报
守夜
注册会员   /  发表于:2019-7-12 17:35:33
5#
dexteryao 发表于 2019-7-12 13:42
您说的不是很明确,比如我设置B1这个单元格里有一个=A1的公式,当修改A1单元格值的时候,会触发两次CellCha ...

修改A1的单元格值会触发三次CellChanged事件,单全部都是A1单元格的,不是B1触发的
回复 使用道具 举报
dexteryao
超级版主   /  发表于:2019-7-12 19:09:46
6#
从SheetViewEventArgs 能获取到是哪个单元格有变化,我这边测试会触发两次,一次row col是 0 0,一次是 0 1.
不过我测试的是V12.1,建议您也用新版本测试。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队
官方网站: http://www.gcpowertools.com.cn
葡萄城前端技术交流群: 720389894
回复 使用道具 举报
*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册