找回密码
 立即注册

QQ登录

只需一步,快速开始

lbz

注册会员

9

主题

15

帖子

195

积分

注册会员

积分
195
lbz
注册会员   /  发表于:2018-3-2 16:09  /   查看:3157  /  回复:5
本帖最后由 lbz 于 2018-3-2 16:10 编辑

        当前使用这两个事件判断是否处于编辑页眉或页脚状态
        private void TxDoc_HeaderFooterDeactivated(object sender, HeaderFooterEventArgs e)
        {

        }

        private void TxDoc_HeaderFooterActivated(object sender, HeaderFooterEventArgs e)
        {

        }

        但是运行后发现这两个事件会一直循环触发,这个是什么原因,如果这个方案实现不了,怎么判断当前的编辑区域是哪?页眉、页脚、内容

5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-3-2 17:52:43
沙发
Activated是进入页面页脚编辑时触发的,Deactivated是退出页眉页脚编辑时触发的,
我这边测试的结果并不会一直循环触发

考虑可能是您的特定文档导致的,可能选择新建一个空文档测试一下
回复 使用道具 举报
lbz
注册会员   /  发表于:2018-3-2 18:43:17
板凳
Richard.Ma 发表于 2018-3-2 17:52
Activated是进入页面页脚编辑时触发的,Deactivated是退出页眉页脚编辑时触发的,
我这边测试的结果并不会 ...

试过新建文档,新建项目,还是会循环触发,可能是版本的问题,如果不用这两个事件判断,还有其他的属性可以判断当前编辑状态区域吗?
回复 使用道具 举报
lbz
注册会员   /  发表于:2018-3-2 18:43:30
地板
Richard.Ma 发表于 2018-3-2 17:52
Activated是进入页面页脚编辑时触发的,Deactivated是退出页眉页脚编辑时触发的,
我这边测试的结果并不会 ...

试过新建文档,新建项目,还是会循环触发,可能是版本的问题,如果不用这两个事件判断,还有其他的属性可以判断当前编辑状态区域吗?
回复 使用道具 举报
lbz
注册会员   /  发表于:2018-3-2 18:43:48
5#
Richard.Ma 发表于 2018-3-2 17:52
Activated是进入页面页脚编辑时触发的,Deactivated是退出页眉页脚编辑时触发的,
我这边测试的结果并不会 ...

试过新建文档,新建项目,还是会循环触发,可能是版本的问题,如果不用这两个事件判断,还有其他的属性可以判断当前编辑状态区域吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-3-5 09:25:31
6#
这两个就是判断编辑区域是否是页眉页脚的,没有其他的可以判断,您的开发包版本是多少的,请确认一下准确的产品名称和版本,这样我才能帮您确认问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部