Форум: "Основная";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];
ВнизКак искать с помощью FindDialog текст только вверх?? Найти похожие ветки
← →
Kurt (2002-07-29 13:35) [0]Как искать с помощью FindDialog текст только вверх?? ну в смысле установка свойства понятна, а как процесс сам в RichEdit (Memo) сделать???
помогите, плиз!!!
← →
Song (2002-07-29 13:42) [1]
Procedure Find(S:String;Memo:TMemo);
Begin
With Memo Do For t:=Lines.Count downto 0 Do
IF Pos(S,Lines[t])>0 ShowMessage("Найдено: "+Copy(Lines[t],Pos(S,Lines[t]),Length(S));
End;
← →
Kurt (2002-07-29 13:54) [2]а если используя FindText?
← →
Song (2002-07-29 14:00) [3]Нет.
Кстати не помню я такого метода у TMemo
← →
Kurt (2002-07-29 14:12) [4]в RichEdite метод....
то бишь им нельзя? им только в одну сторону ("вниз")?
← →
Song (2002-07-29 14:16) [5]Точно!
← →
Kurt (2002-07-29 14:32) [6]спасибо!!!
← →
Kurt (2002-07-29 15:23) [7]Кстати, Song, а не подскажешь как найти (акромя просто перебора), текущую строчку, где активизирован курсор??
ну чтоб оттуда начинать поиск...
← →
pusrg (2002-07-29 15:36) [8]св-во SelStart
← →
Kurt (2002-07-29 15:39) [9]свойство SelStart указывает позицию курсора а не строчку (а в частности элемент i, в Lines[1..i..n]).
а мне нужно именно номер строчки, чтобы провернуть предложенный Song-ом алгоритм
← →
MBo (2002-07-29 15:50) [10]em_* сообщения
← →
Kurt (2002-07-29 16:04) [11]Mbo! а ты я вижу просто фанат em_* сообщений:-)
а поточнее можно какое? я просто не смог найти:-)
← →
MBo (2002-07-29 16:08) [12]EM_LINEFROMCHAR
← →
Kurt (2002-07-29 16:54) [13]Спасибо большое!
EM_LINEFROMCHAR так и не удалось воспользоваться:-) (чего то 0 выдавало все время), но зато это сообщение и толкнуло меня на функцию GetCaretPos!:-)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c