- Регистрация
- 12 Фев 2007
- Сообщения
- 165
- Реакции
- 3
- Баллы
- 0
Удаление строк в Memo
Всем привет. Такая проблема: необходимо удалить 4 строки подряд в Мемо после строки, которая начитается со слова "ЗОНЕ", в приведенном коде прога почему то не удаляет 2-ю строку и удаляет 5-ю строку.
for i :=0 to memo1.Lines.Count do
if pos('ЗОНЕ',memo1.Lines) > 0 then
begin
memo1.lines.Delete(i+1);
memo1.lines.Delete(i+2);
memo1.lines.Delete(i+3);
memo1.lines.Delete(i+4);
end;
Всем привет. Такая проблема: необходимо удалить 4 строки подряд в Мемо после строки, которая начитается со слова "ЗОНЕ", в приведенном коде прога почему то не удаляет 2-ю строку и удаляет 5-ю строку.
for i :=0 to memo1.Lines.Count do
if pos('ЗОНЕ',memo1.Lines) > 0 then
begin
memo1.lines.Delete(i+1);
memo1.lines.Delete(i+2);
memo1.lines.Delete(i+3);
memo1.lines.Delete(i+4);
end;