lbz 发表于 2018-3-2 16:09:34

tx判断当前编辑区域,页眉|页脚|内容 事件循环触发

本帖最后由 lbz 于 2018-3-2 16:10 编辑

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

      }

      private void TxDoc_HeaderFooterActivated(object sender, HeaderFooterEventArgs e)
      {

      }

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

Richard.Ma 发表于 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

Richard.Ma 发表于 2018-3-2 17:52
Activated是进入页面页脚编辑时触发的,Deactivated是退出页眉页脚编辑时触发的,
我这边测试的结果并不会 ...

试过新建文档,新建项目,还是会循环触发,可能是版本的问题,如果不用这两个事件判断,还有其他的属性可以判断当前编辑状态区域吗?

Richard.Ma 发表于 2018-3-5 09:25:31

这两个就是判断编辑区域是否是页眉页脚的,没有其他的可以判断,您的开发包版本是多少的,请确认一下准确的产品名称和版本,这样我才能帮您确认问题
页: [1]
查看完整版本: tx判断当前编辑区域,页眉|页脚|内容 事件循环触发