![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
||||
|
||||
|
Есть некий текст в memo1 который генерируется программно.Необходимо этот текст разместить на одной строке-тоесть убрать все переносы.Пробывал вот такой код
Код:
var s:string; begin s := Memo1.Text; s := StringReplace(s,#13#10, ' ',[rfReplaceAll,rfIgnoreCase]);; end; |
|
#2
|
||||
|
||||
|
Мм. Смотря как генерируется текст. Enter может быть задан и просто #13, и просто #10, и вместе.
|
|
#3
|
||||
|
||||
|
Сохрани StringList как файл и посмотри любым редактором понимающим режим HEX.
|
|
#4
|
|||
|
|||
|
попробуй отменить автоперенос (свойство WordWrap:=false)
|
|
#5
|
||||
|
||||
|
Код:
var s: String; begin s:=StringReplace(Memo1.Text, #13, '', [rfReplaceAll, rfIgnoreCase]); Edit1.Text:=StringReplace(s, #10, ' ', [rfReplaceAll, rfIgnoreCase]); end; |
|
#6
|
||||
|
||||
|
Всем спасибо
|