找回密码
 立即注册

QQ登录

只需一步,快速开始

jxhis

银牌会员

6

主题

15

帖子

2760

积分

银牌会员

积分
2760

活字格认证

最新发帖
jxhis
银牌会员   /  发表于:2012-6-16 17:08  /   查看:6940  /  回复:6
1、在 TXTextControl 添加右键菜单无效
2、从数据库中加载文档后,怎么定位到文档的最后面,以继续加载其他文档
3、加载一个页眉后,怎么定位到正文,以便新加载的文档添加到正文部分,而不是继续在在页眉里面

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-6-18 18:20:00
沙发
回复 1楼jxhis的帖子

我实现添加右键菜单的方法如下:

  1. ContextMenu contextMenu=new ContextMenu();
  2. contextMenu.MenuItems.Add(new MenuItem("菜单测试"));
  3. this.textControl1.ContextMenu = contextMenu;
复制代码

其余两个问题正在调查中,明天回复
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-19 15:14:00
板凳
回复 1楼jxhis的帖子

问题二加载方法:

  1. textControl1.Load ("..\\..\\TestFiles\\Caption.rtf",     TXTextControl.StreamType.RichTextFormat);
  2. textControl1.Selection.Start = textControl1.Text.Length;
  3. textControl1.Selection.Load ("..\\..\\TestFiles\\Net.htm",TXTextControl.StreamType.HTMLFormat);
复制代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-19 16:18:00
地板
回复 1楼jxhis的帖子

问题三:测试代码

  1. private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             this.textControl1.ViewMode = TXTextControl.ViewMode.PageView;
  4.             this.textControl1.HeadersAndFooters.Add(TXTextControl.HeaderFooterType.FirstPageHeader);
  5.             TXTextControl.HeaderFooter header = this.textControl1.HeadersAndFooters.GetItem(TXTextControl.HeaderFooterType.FirstPageHeader);
  6.             header.Activate();
  7.             header.Selection.Text = "Header";
  8.             header.Deactivate();
  9.             this.textControl1.Select(0, 0);
  10.         }
复制代码
回复 使用道具 举报
jxhis
银牌会员   /  发表于:2012-6-29 12:14:00
5#
这些是不是在 TX14 中不能通过啊,我怎么在 TX14中都不能实现

ContextMenu contextMenu=new ContextMenu();

contextMenu.MenuItems.Add(new MenuItem("菜单测试"));

this.textControl1.ContextMenu = contextMenu;

结果还是没右键




header.Activate();

            header.Selection.Text = "Header";

            header.Deactivate();

            this.textControl1.Select(0, 0);

没有 Deactivate(); 这个方法,不知道是不是 TX14中就没有
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-6-29 17:37:00
6#
jxhis 你好

我这边暂时没有14.0的环境,准备好相应环境调试后给你回复。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-2 14:07:00
7#
回复 5楼jxhis的帖子

在 Tx TextControl for WinForms 14中使用以上代码可以实现上下文菜单和页眉设置,附件是我的测试代码,你可以调试一下:

tx.png

源码下载:VS2005 + TX14.0

TX14.zip (12.48 KB, 下载次数: 487)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部