rxrichedit怎么控制光标到行末 在做试卷生成管理系统,在抽完题目的时候,把卷子的内容显示在rxrichedit上,然后想问下怎么在遇到判断题的时候在行末加上( );显得比较整齐!!!高手给个招呀,谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你几个定位方式,应该能实现了Lpos:=SendMessag(richedit.Handle,EM_LINEFROMCHAR,richedit.SelStart,0);//得到当前光标所在的行值Cpos:=SendMessage(richedit.Handle,EM_LINEINDEX,Lpos,0);//得到当前光标所在的行第一字符之前的所有字符个数LineLength:=SendMessage(richedit.Handle,EM_LINELENGTH,Cpos,0);//得到当前光标所在的行的总字数Cpos:=richedit.SelStart-CPos;//用妆前光标的之前的所有安符数减去当前光标所在行第一个符之前的所有字符数得到当前光标的列位置 求助 QQ左边导航栏组件 如何解决问题呀 熟悉VC和Delphi的朋友帮忙 头疼的问题 问一个最简单的SQL语句问题 用delphi写过插件的同志们看过来.100分. 各位大虾! 快来呀! 要送分了!! 小问题,我编写了一个pas,存放一个类。。。。 当计算中有一项select是空集时,所计算的结果值将为NULL,如何将NULL变为0以计算出正确结束 如何用del做票据打印系统? 关于ADOConnection SQL语句问题求教。 大多数能玩得起的新潮设计产品
Lpos:=SendMessag(richedit.Handle,EM_LINEFROMCHAR,richedit.SelStart,0);
//得到当前光标所在的行值
Cpos:=SendMessage(richedit.Handle,EM_LINEINDEX,Lpos,0);
//得到当前光标所在的行第一字符之前的所有字符个数
LineLength:=SendMessage(richedit.Handle,EM_LINELENGTH,Cpos,0);
//得到当前光标所在的行的总字数
Cpos:=richedit.SelStart-CPos;
//用妆前光标的之前的所有安符数减去当前光标所在行第一个符之前的所有字符数得到当前光标的列位置