找回密码
 立即注册

QQ登录

只需一步,快速开始

jxf16888

高级会员

21

主题

123

帖子

1146

积分

高级会员

积分
1146

活字格认证

jxf16888
高级会员   /  发表于:2012-3-20 15:22  /   查看:10044  /  回复: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 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-20 18:08:00
沙发
抱歉,现在没有方法通过鼠标位置来定位页眉中的实际位置,如果是对应内容区域的位置是可以。
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2012-3-20 18:15:00
板凳
那你就说说怎么判断用户当前操作的是页眉还是正文?
现象界面有:操作正文时页眉是灰的,操作页眉时正文是灰的!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-20 18:21:00
地板
可以设置一个变量,用于记录当前操作的区域,在触发HeaderFooterActivated事件设置为true,HeaderFooterDeactivated之后设置为false
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2012-3-21 09:32:00
5#
这个办法以前也想过,在你们的demo中也是有,但是经过实测发现这两个方法是不停轮流调用的!在正文书写时用鼠标点击让页眉变亮,修改页眉内容,再点正文让页眉变灰修改正文内容,那个变量都不是null
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2012-3-21 10:32:00
6#

问题可能没有说清楚!给你上传一个录像文件

就是在光标离开页眉时会有问题

页眉定位问题.rar

682.2 KB, 下载次数: 442

rar

回复 使用道具 举报
jxf16888
高级会员   /  发表于:2012-3-21 10:44:00
7#
在线等...
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-21 11:17:00
8#

回复 7# jxf16888 的帖子

我之前的确没有测试过将焦点切换到TX之外,我先试一下
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2012-3-21 13:46:00
9#
非常感谢你的关注,我在线继续等你的好消息...
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-22 16:10:00
10#

回复 9# jxf16888 的帖子

除了上面的代码逻辑,还得结合TextControl的MouseMove和MouseEnter事件
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部