![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Вот возникла задача:
Надо удалить все пробелы из тикста находящигося в Memo. Кто знает как это сделать? 0_o |
|
#2
|
||||
|
||||
|
Цитата:
Код:
uses StrUtils; Memo.Lines.Text := AnsiReplaceStr(Memo.Lines.Text, ' ', ''); Последний раз редактировалось mav_c, 21.09.2007 в 19:25. |
|
#3
|
|||
|
|||
|
Гуд =) Спсб =) А есть способ это сделать вручную??? Там через циклы и т.д.
|
|
#4
|
||||
|
||||
|
Цитата:
Код:
var
i, line : integer;
str : string;
begin
for line := 0 to memo.Lines.Count - 1 do
begin
str := '';
for i := 1 to length(memo.Lines.Strings[line]) do
begin
if (memo.Lines.Strings[line][i] <> ' ') then
str := str + memo.Lines.Strings[line][i];
end;
memo.Lines[line] := str;
end;
end; |
|
#5
|
||||
|
||||
|
Можно без циклов ещё вот так:
Код:
Memo1.Text:=StringReplace(Memo1.Text,' ','',[rfReplaceAll]) |
|
#6
|
|||
|
|||
|
Спсб
терь всё гуд... |