Вниз
Скачать: 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 вся ветка

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



Память: 0.47 MB
Время: 0.009 c
14-12926
Навичек
2003-04-18 02:40
2003.05.05
Не получается поставить компонент Ehlib


14-12862
blackman
2003-04-13 18:46
2003.05.05
---|Ветка была без названия|---


14-12911
KAA
2003-04-16 18:58
2003.05.05
Более быстрая формулы вычисления квадратного корня


9-12596
greenrul
2002-09-18 15:22
2003.05.05
Delphi+DirectX и DelphiX


1-12795
Wedos
2003-04-22 10:55
2003.05.05
Архивирование файлов раз в сутки




   Наверх