richedit如何不换行增加字符?

jxzqsun 2005-03-28 12:20:13
我用richedit.lines.add('123'),每次都是换行
我现在想在不换行增加怎么弄?
比如我要增加一行“123456”
我先
richedit.lines.add('123');
richedit.不换行增加('45')
richedit.不换行增加('6')
最后,'123456'都在一行上面

谢谢!
...全文
122 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
king20151111 2005-04-07
  • 打赏
  • 举报
回复
你只能把那一行进行替代或者那一行的某些字进行替代
Heyongfeng 2005-03-29
  • 打赏
  • 举报
回复
没有这样的功能,要防止重复,就要自己判断了。
XuDunYu 2005-03-28
  • 打赏
  • 举报
回复
richedit.text := richedit.text + s
jxzqsun 2005-03-28
  • 打赏
  • 举报
回复
也就是说有没有什么办法直接在 richedit 后面追加内容,而不是换行增加内容,谢谢
我开始以为append会追加在最后,没想到也会换行
我想达到的效果就是
richedit.lines.add('')
richedit.追加('123')
richedit.追加('456')

等价于richedit.lines.add('123456')
jxzqsun 2005-03-28
  • 打赏
  • 举报
回复
chwdong,这个方法我也想过
但是如果我在RICHEDIT里面已经有123,那就会乱了
比如 richedit的内容
123
1234
现在我想增加123456,用你的方法就不对了
chwdong 2005-03-28
  • 打赏
  • 举报
回复
var
I:Integer;
begin
I:=RichEdit1.Lines.IndexOf('123');
RichEdit1.Lines.Strings[I]:= RichEdit1.Lines.Strings[I]+'45';
end;
同理......

5,388

社区成员

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

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