找回密码
 立即注册

QQ登录

只需一步,快速开始

mindrayguowei

中级会员

122

主题

274

帖子

986

积分

中级会员

积分
986

活字格认证

QQ
mindrayguowei
中级会员   /  发表于:2015-8-27 16:20  /   查看:4327  /  回复:4
如题,谢谢

4 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-8-27 17:42:00
沙发
回复 1楼mindrayguowei的帖子

可以通过         e.HeaderFooter.Deactivate(); 实现,测试代码如下:

  1.         private void textControl1_HeaderFooterActivated(object sender, TXTextControl.HeaderFooterEventArgs e)
  2.         {
  3.             e.HeaderFooter.Deactivate();
  4.         }

  5.         private void Form1_Load(object sender, EventArgs e)
  6.         {
  7.             TXTextControl.Section currentSection = textControl1.Sections.GetItem();

  8.             TXTextControl.HeaderFooter currentHeader =
  9.                   currentSection.HeadersAndFooters.GetItem(TXTextControl.HeaderFooterType.Header);

  10.             if (currentHeader == null)
  11.             {
  12.                 currentSection.HeadersAndFooters.Add(TXTextControl.HeaderFooterType.Header);
  13.                 currentHeader = currentSection.HeadersAndFooters.GetItem(TXTextControl.HeaderFooterType.Header);
  14.             }

  15.             currentHeader.Selection.Text = "This is a header with an image aligned to the right.";
  16.         }
复制代码
回复 使用道具 举报
mindrayguowei
中级会员   /  发表于:2015-8-28 08:41:00
板凳
不好意思,不只是HeaderFooter需要只读,MainText里面某些字段以及表格中某些cell的值也需要只读
回复 使用道具 举报
gw0506
超级版主   /  发表于:2015-8-28 10:44:00
地板
这里有一篇博客,给出了如何设置TX中部分区域为只读的方法,请参考。
如何控制文档中部分区域为只读模式
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-9-2 10:20:00
5#
回复 3楼mindrayguowei的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部