Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.09;
Скачать: CL | DM;

Вниз

определение индекса строки по найденному слову   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.037 c
15-1149749393
mctarik
2006-06-08 10:49
2006.07.09
Привет Всем! Теперь и у меня Локальная сеть ;)


2-1150865087
mctarik
2006-06-21 08:44
2006.07.09
Как передать строку в коммандную строку...


2-1150462041
novill
2006-06-16 16:47
2006.07.09
Как послать сообщение другой (чужой) программе?


2-1150636973
HF-Trade
2006-06-18 17:22
2006.07.09
Перемещение мыши относительно координат чужого окна


2-1150712400
msainc
2006-06-19 14:20
2006.07.09
Как искать?