Показать сообщение отдельно
  #7  
Старый 24.04.2011, 20:49
Snake22 Snake22 вне форума
Активный
 
Регистрация: 20.02.2011
Сообщения: 374
Репутация: 744
По умолчанию

Цитата:
Сообщение от iGeTT
А можно ли удалять строки из Memo1 с помощью Delete()?
дефольтно нельзя.
можно циклом
Код:
var i:integer;  // i-строка которую надо удалить
begin
for i:=3 to memo1.Lines.Count-2 do //-2 потому что мы удаляем одну строку и их соотв-но станет на одну меньше.
  Memo1.lines[i]:=Memo1.lines[i+1]; //все строки начиная со строки i смещаем на одну вверх,
                                   //тем самым "затираем" нужную нам строку (i) следующей за ней строкой
Ответить с цитированием