Форум: "Начинающим";
Текущий архив: 2006.04.30;
Скачать: [xml.tar.bz2];
ВнизВыделение строки цветом в TRichEdit Найти похожие ветки
← →
kester © (2006-04-11 23:09) [0]Уважаемые дельфийцы! Столкнулся с такой проблемой: понадобилось выделить строку в тексте RichEdit. Использовал такой метод:
with richedit1 do
begin
selstart:=FindText(lines[3],0,length(text), [stWholeWord]);
sellength:=length(lines[3]);
selattributes.color:=clBlue;
end;
, но вся трудность в том, что если в тексте есть одинаковые строки то выделяется только одна из них (первая).
Можно ли как-нибудь выделить строку по ее номеру, или что-нибудь в этом роде.
Заранее благодарен.
← →
Rater1 (2006-04-12 06:54) [1]Ну дык ты смещай StartPos, что то навроде
selstart:=FindText(lines[3],0,length(text), [stWholeWord]);
....выделяе цветом
while selstart<>-1 do
begin
selstart:=FindText(lines[3],selstart+length(text),length(text), [stWholeWord]);
...выделяем цветом
end;
← →
kester © (2006-04-12 16:26) [2]А, спасибо огромное, заработало, правда там слегка по-другому надо, но все равно, принцип тот же)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.04.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c