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

Вниз

Richedit. Как правильно изменить начертание шрифта?   Найти похожие ветки 

 
SergP ©   (2003-10-15 09:25) [0]

Делаю так:

procedure TForm1.ButtonBoldClick(Sender: TObject);
begin
if ButtonBold.Down then
richedit1.SelAttributes.Style:=richedit1.SelAttributes.Style+[fsBold]
else
richedit1.SelAttributes.Style:=richedit1.SelAttributes.Style-[fsBold];
end;

Аналогично наклонный, подчеркнутый и ...
Но есть такая проблема:
Если я выделяю кусок текста, который содержит несколько участков с разным начертанием , например часть текста обычная, часть наклонная, то при изменении например жирности, меняется и наклонность (т.е. начертание всего выделенного текста становится одинаковым). Как от этого избавиться?
Если какой-нить способ кроме как делать это в цикле просматривая все символы выджеленного текста последовательно?


 
SergP ©   (2003-10-15 09:27) [1]

Вот блин... Хотел в общую запостить, но промахнулся... :)
Все равно помогите плиз...



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

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

Наверх




Память: 0.46 MB
Время: 0.015 c
1-8490
IGORYOK
2003-10-23 20:24
2003.11.03
try a:=StrToInt(b) except on EConvertError do ...


1-8472
Mishenka
2003-10-23 18:39
2003.11.03
Как распечатать на принтере содержимое Memo?


14-8646
Nickge
2003-10-09 08:33
2003.11.03
система линейных уравнений


14-8639
Praco
2003-10-14 16:55
2003.11.03
Конопка. Создание оригинальных компонент в среде DELPHI.


1-8492
killer
2003-10-23 22:18
2003.11.03
Изменялось ли содержание сайта?