![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Memo [D2005, XP]
Gamarnik © (2007-08-08 15:49:00)Как найти номер строки в Memo по определенному тексту
Ёбж (2007-08-08 19:40:00) [1]if pos('str', memo1.Lines.Strings[i]) <> 0 then
begin
showmessage('Yra' + INtTOstr(i));
break;//остонавливает цыкл но может быть я ошибся не уверен
end;
заместо str может быть любой искомый текст
ЁбЖ (2007-08-08 19:38:00) [2]Наверно надо получить количество строк memo1.Lines.Count а потом пустить цыкл поиска в каждой строке
for i:=1 to memo1.Lines.Count do
begin
if pos('str', memo1.Lines.Strings[i] <> 0 then showmessage('Yra');
end;
trubin (2007-08-08 19:24:00) [3]
> Memo1.Lines.IndexOf()
автор не объяснил, что значит:
> по определенному тексту
это может быть одно слово или фраза или сравнительно большой кусок текста. Поэтому и ответов нет наверно.
stanislav (2007-08-08 16:54:00) [4]Memo1.Lines.IndexOf() ?
Sonia (2007-08-08 16:50:00) [5]Может стоит искать в мемо требуемую строку и поставить счетчик на символы "возврат каретки"?