我用richedit.lines.add('123'),每次都是换行
我现在想在不换行增加怎么弄?
比如我要增加一行“123456”
我先
richedit.lines.add('123');
richedit.不换行增加('45')
richedit.不换行增加('6')
最后,'123456'都在一行上面谢谢!

解决方案 »

  1.   

    var
      I:Integer;
    begin
      I:=RichEdit1.Lines.IndexOf('123');
      RichEdit1.Lines.Strings[I]:= RichEdit1.Lines.Strings[I]+'45';
    end;
    同理......
      

  2.   

    chwdong,这个方法我也想过
    但是如果我在RICHEDIT里面已经有123,那就会乱了
    比如 richedit的内容
    123
    1234
    现在我想增加123456,用你的方法就不对了
      

  3.   

    也就是说有没有什么办法直接在 richedit 后面追加内容,而不是换行增加内容,谢谢
    我开始以为append会追加在最后,没想到也会换行
    我想达到的效果就是
    richedit.lines.add('')
    richedit.追加('123')
    richedit.追加('456')等价于richedit.lines.add('123456')
      

  4.   

    richedit.text := richedit.text + s