找回密码
 立即注册

QQ登录

只需一步,快速开始

jxf16888

高级会员

21

主题

123

帖子

1146

积分

高级会员

积分
1146

活字格认证

jxf16888
高级会员   /  发表于:2012-3-20 15:22  /   查看:8885  /  回复:15
tx 工具栏上的位置line  column 显示是正确的!
    使用版本:Tx Text Control  15.1.Net (正版)
    Point PT = new Point(e.X, e.Y);
    Point mousePT = textControl1.PointToClient(PT);
   //文档位置: curposition
   int curposition = textControl1.TextChars.GetItem(mousePT, true).Number;
   
   页眉中:怎么根据鼠标位置找到相对页眉中的实际位置?(移动没有点击前)

15 个回复

正序浏览
jxf16888
高级会员   /  发表于:2012-4-13 15:58:00
16#
因为页眉里面在拖得时候位置不好定位,正文是正常的!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-6 17:39:00
15#
我需要验证一下这种方法是否可行。

同时,在页眉里面是可以设计内容的,为什么要在正文里面来设计呢。
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2012-4-6 11:13:00
14#
能不能换个思路? 我用正文设计一个页眉内容,保存为页眉.rtf ,通过导入页眉.rtf内容到页眉位置?  我试了几次没有成功,希望有你的帮助!
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2012-4-6 11:05:00
13#
这个没有用呀!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-23 19:06:00
12#
通过下面的代码可以取得header的边界:
  1. Rectangle rRect = new Rectangle(
  2.                 (page.Bounds.Location.X - textControl1.ScrollLocation.X) / dpiX,
  3.                 (page.Bounds.Location.Y - textControl1.ScrollLocation.Y) / dpiX,
  4.                 page.Bounds.Width / dpiX,
  5.                (page.Bounds.Height - page.TextBounds.Height -
  6.                (Math.Abs(page.TextBounds.Bottom - page.Bounds.Bottom))) / dpiX);
复制代码
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2012-3-23 14:09:00
11#
能不能说具体一些? 或将你的demo给我,我测一下!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-22 16:10:00
10#

回复 9# jxf16888 的帖子

除了上面的代码逻辑,还得结合TextControl的MouseMove和MouseEnter事件
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2012-3-21 13:46:00
9#
非常感谢你的关注,我在线继续等你的好消息...
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-21 11:17:00
8#

回复 7# jxf16888 的帖子

我之前的确没有测试过将焦点切换到TX之外,我先试一下
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部