找回密码
 立即注册

QQ登录

只需一步,快速开始

etsoft

中级会员

31

主题

84

帖子

593

积分

中级会员

积分
593

活字格认证

etsoft
中级会员   /  发表于:2014-1-8 18:10  /   查看:5103  /  回复:6
如题

6 个回复

倒序浏览
etsoft
中级会员   /  发表于:2014-1-9 09:42:00
沙发
昨天做一个拖放操作,将treeview的节点拖入到textcontrol内,拖动时将节点信息转换为一个textfield,在textcontrol内接收时,必须指定插入点,否则会造成vs崩溃,我用: this.textControl1.InputPosition = new InputPosition(new poing(e.X,e.Y));
该语句总是插入到1行0列,并且当1行0列已经有一个textfield的情况下,就不能再插入了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-1-9 11:23:00
板凳
回复 2楼etsoft的帖子

etsoft 您好,

感谢你的问题反馈,根据当前信息我可能无法重现你的问题,为了快速定位,能否把 Demo 发到论坛查看?
回复 使用道具 举报
etsoft
中级会员   /  发表于:2014-1-9 11:37:00
地板
TemplateDesigner.rar (70.12 KB, 下载次数: 196)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-1-9 16:53:00
5#
回复 4楼etsoft的帖子

问题我已经重现了,需要一定的调查时间,应该是鼠标坐标和 TX 文本位置换算关系问题,有结果反馈给你。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-1-21 16:23:00
6#
回复 4楼etsoft的帖子

目前有两个原因,
第一、位置转换不正确。位置转换问题我已经提交给厂商,
第二、tx中没有可以承载 textfield 插入的文本内容,所以可以考虑通过添加table,再把 textfield 添加到 table 的单元格中。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-1-22 09:37:00
7#
回复 4楼etsoft的帖子

Hi etsoft,

看看我当前的实现效果,添加了 Table 用于定位,你可以把边框隐藏起来。PointToClient 用于转换鼠标坐标为 tx 相对坐标。

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