Форум: "Начинающим";
Текущий архив: 2006.07.09;
Скачать: [xml.tar.bz2];
Внизопределение индекса строки по найденному слову Найти похожие ветки
← →
arturich © (2006-06-24 02:20) [0]Здравствуйте! У меня такая проблемка возникла: я нахожу по поиску некое слово в большом тексте richedit, но не знаю индекс строки, в которой находится найденное слово. Никак не могу догнать, как её узнать.
На деле, мне нужно вставить в ячейку таблицы целиком всю строку, в которой находится найденное слово.
Заранее вам спасибо!
← →
!_SM_! (2006-06-24 03:05) [1]ShowMessage(RichEdit1.Lines[N]);
← →
!_SM_! (2006-06-24 03:06) [2]Блин, просмотрел про индекс :(
А как ищешь слово?
← →
Германн © (2006-06-24 03:34) [3]Ищи не в большом тексте richedit, а в его строках (Lines).
← →
arturich © (2006-06-24 04:09) [4]я ищу следующим образом:
var
x: LongInt;
StartPos, ToEnd: Integer;
...
x := RichEdit1.FindText("ГБ", StartPos, ToEnd, [stMatchCase]);
if FoundAt <> -1 then //выделение найденного слова "ГБ"
begin
SetFocus;
SelStart := FoundAt;
SelLength := Length("ГБ");
end;
а далее должно быть так:
f1book1.TextRC[3, 2]:=lines.Strings[???]; //вставка в ячейку таблицы строки, которую не могу определить :-[
← →
!_SM_! (2006-06-24 14:14) [5]f1book1.TextRC[3, 2]:=RichEdit1.Lines[RichEdit1.CaretPos.y];
← →
arturich © (2006-06-25 02:10) [6]спасибо, !_SM_!, теперь всё ок!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.07.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c