有关richedit的一点疑惑?

neighborgirl 2002-11-06 10:35:40
用以下语句:
richedit1.selstart:=2;
richedit1.sellength:=3;
richedit1.selbttributes.color:=clred;
只能使第一行的第2,3,4个字符变为红色;
我现在想把第3行的第2,3,4个字符变为红色又该怎么处理呢?
...全文
39 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fangchangjiang 2002-11-07
  • 打赏
  • 举报
回复
up
neighborgirl 2002-11-07
  • 打赏
  • 举报
回复
虽然知道是第几行但我把这行数体现到具体的哪个属性中?
neighborgirl 2002-11-07
  • 打赏
  • 举报
回复
好的,我先试试!
谢谢!
lxlsky 2002-11-06
  • 打赏
  • 举报
回复
我在处理时发现每一行的末尾有2个空字符(应该一个是换行)“”,你可以根据这一特性来判断行数!
pukerno3 2002-11-06
  • 打赏
  • 举报
回复
我象也没有具体的办法。

不过你可以用代码实现:
数出前几行的字符数
然后
richedit1.selstart:=第三行以前的字符数+2;
richedit1.sellength:=第三行以前的字符数+3;
richedit1.selbttributes.color:=clred;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧