delphi richedit如何做到返回当前光标所在的位置,不是行,如Editor.Lines[1]

 我来答
xcfqust
2013-02-06 · TA获得超过2138个赞
知道小有建树答主
回答量:601
采纳率:0%
帮助的人:535万
展开全部
RichEdit1.CaretPos.X是文本字符的列坐标,CaretPos.Y是文本字符的行坐标。根据X,Y就可知光标所在位置是哪行哪列。比如,我这段话的“R”,就是第一行第一个字符。另外,SelStart是光标所在位置的绝对坐标,等于光标前所有字符总数。SelLength是光标选中的字符数。你可以拿楼上的代码试一下。
RedBaronVIP
2013-02-02 · TA获得超过1147个赞
知道小有建树答主
回答量:655
采纳率:0%
帮助的人:242万
展开全部
你所谓的“光标”应该是指插入符号(Caret)吧,这个问题很难么?
RichEdit.SelStart,不管选没选中文字,它都返回光标所在字符的索引。
更多追问追答
追问
对啊,那如何确定到这个字符,Editor.Lines[x]只能确定到某一行,就是我要精确到某一个字符,改变它的颜色
追答
RichEdit.SelStart就是精确到字符,真是服了你!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式