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

Вниз

Использование несколько цветов в тексте   Найти похожие ветки 

 
Soft ©   (2003-04-16 19:01) [0]

Привет.

Никто не подскажет компонент, лучше из стандартных Делфишных, который бы позволял бы выводить текст с разными цветами. Необходимо сделать выделение цветом некоторых текстовых последовательностей.

Спасибо всем.


 
LEON   (2003-04-16 21:01) [1]

www.balticsolutions.com

Color Memo


 
MBo ©   (2003-04-17 06:51) [2]

RichEdit


 
Soft ©   (2003-04-17 11:45) [3]

RichEdit не подходит. Он не может в одной строке содержать текст с разными цветами, раскрашивать он может только построчно. Хотя может просто я не нашел.

А Color Memo не нашару.

По моему придется свой компонент потом писать.


 
NAlexey ©   (2003-04-17 11:48) [4]

SyntMemo есть такой. Вот он кажется умеет.
>По моему придется свой компонент потом писать.
Умаешься.


 
blackman ©   (2003-04-17 11:54) [5]

>Soft
Да может...
Он такой.


 
MBo ©   (2003-04-17 11:54) [6]

>Soft
>Он не может в одной строке содержать текст с разными цветами
Заблуждаешься. F1 не нажимал?


 
Soft ©   (2003-04-17 12:53) [7]

Нажимал и читал. Вот использованый пример

procedure TForm1.Button1Click(Sender: TObject);
begin
with RichEdit1.SelAttributes do
begin
Color := clRed;
Height := Height + 5;
end;
RichEdit1.Lines.Add("This line of text will be red.");
end;

Проблемма в том, что он меняет цвет добавленного и делает перенос. А если просто к Text дописывать, то используется цвет стандартного шрифта.



 
MBo ©   (2003-04-17 12:57) [8]

кроме SelAttributes там и еще кое-что на Sel- есть


 
sapsi   (2003-04-17 13:06) [9]

выбираешь начало и длину выделения selstart и sellength, с ней делаешь все, что хочешь


 
Soft ©   (2003-04-17 13:31) [10]

Спасибо всем. Данный пример уже работает как надо.

with RichEdit1.SelAttributes do
begin
Color := clGreen;
Height := Height + 5;
end;
RichEdit1.SelText:="222";


Вчера программу для одного устройства писал... совсем отупел:( Сорри:)



Страницы: 1 вся ветка

Текущий архив: 2003.05.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
1-12802
Kapitan
2003-04-22 13:34
2003.05.05
обработка строки


14-12917
ZeroDivide
2003-04-15 15:42
2003.05.05
Одна интересная тема, связанная с архивацией.


4-12965
AlexanderSK
2003-03-05 12:39
2003.05.05
Как послать Service-у сообщение?


1-12689
anbezr
2003-04-21 14:53
2003.05.05
IsColorBright


3-12657
explorer
2003-04-15 13:56
2003.05.05
Запрос: поиск данных одной таблицы, в других таблицах