起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 102|回复: 9

【结贴】光标移动的距离[请求]**

[复制链接]
发表于 2007-8-8 09:14:19 | 显示全部楼层 |阅读模式
在EDIT里如何取得光标移动的距离,如在EDIT里输入数字2,那么光标移动的距离是多少,如何去获得???
在线等待,急!!!!!!!
回复

使用道具 举报

发表于 2007-8-8 09:43:11 | 显示全部楼层
你这个距离是什么意思?
取这个距离有什么作用?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-8 09:58:06 | 显示全部楼层
光标每走某个距离,我需要做一些判断
回复 支持 反对

使用道具 举报

发表于 2007-8-8 10:10:15 | 显示全部楼层
这个距离是什么单位的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-8 10:46:16 | 显示全部楼层
长度,字符所占的长度
回复 支持 反对

使用道具 举报

发表于 2007-8-8 13:54:52 | 显示全部楼层
长度??屏幕是按象素算的。各个分辨率的长度肯定不一样。
回复 支持 反对

使用道具 举报

发表于 2007-8-8 15:43:13 | 显示全部楼层
你不能根据文本的长度来判断吗?
回复 支持 反对

使用道具 举报

发表于 2007-8-8 15:45:28 | 显示全部楼层
l: TLabel;
begin
  l := TLabel.Create(self);
  l.Visible := False;
  l.Parent := Self;
  l.Canvas.Font := Edit1.Font;
  jsdialogs.ShowMsg(ObjectHelper.ToString(l.Canvas.TextWidth(edit1.Text)), '');
  l.Free;

这写了一个方法,具体可参看delphi帮助
回复 支持 反对

使用道具 举报

发表于 2007-8-10 14:03:36 | 显示全部楼层
楼主搞定了吗?请回馈!
回复 支持 反对

使用道具 举报

发表于 2007-9-13 16:27:12 | 显示全部楼层
由于长时间没有反馈,先结贴了,
有问题请开新贴!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-16 05:12 , Processed in 0.040084 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表