Вниз
Скачать: CL | DM;

Выделение строки цветом в 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
6-1136912333
_white_
2006-01-10 19:58
2006.04.30
Как передать файл по модему?


15-1144322510
Vlad Oshin
2006-04-06 15:21
2006.04.30
Правописание3.5 килограмма или 3.5 килограммов?


15-1144303687
fast2
2006-04-06 10:08
2006.04.30
Неужели невозможно???


1-1143126816
voha
2006-03-23 18:13
2006.04.30
PReport &amp; Delphi 2006


6-1137276570
Spirit111
2006-01-15 01:09
2006.04.30
WSAAccept и условная функция lpfnCondition : LPCONDITIONPROC




   Наверх