Вниз
Скачать: 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
11-12684
tanddt
2002-07-18 15:54
2003.05.05
ComboBox - помогите начинающему


8-12836
Shluz
2003-01-26 23:54
2003.05.05
Полноэкранное видео в Delphi


3-12630
Stelius
2003-04-12 00:11
2003.05.05
Заполнение таблиц в IBEpert e


3-12628
кондратий
2003-04-15 17:59
2003.05.05
TSQLQuery & Next


3-12608
Alexander_K
2003-04-14 13:09
2003.05.05
Sybase




   Наверх