08.12.2011, 22:34
|
|
.
|
|
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
|
|
Вот я за тебя твой же код "причесал". Может так виднее проблема будет:
Код:
procedure TForm1.Button5Click(Sender: TObject);
var
i, p : Integer;
find : String;
begin
find := edit1.text;
for i := 1 to RichEdit1.Lines.Count + 1 do
if pos(find, RichEdit1.Lines.text) <> 0 then
begin
RichEdit1.setfocus;
richedit1.SelStart := pos(find, richedit1.Lines.Text) - 1;
RichEdit1.sellength := Length(find);
end;
begin
while pos(find, edit1.Text) <> 0 do
richedit1.SelStart := pos(find, richedit1.Lines.Text) - 1;
RichEdit1.sellength := delete(find, 50, 50);
delete(find, pos(find, edit1.Text), Length(edit1.Text));
end;
end;
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
|