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

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



Память: 0.45 MB
Время: 0.014 c
14-8627
Skier
2003-10-15 10:16
2003.11.03
Cловарь английский акронимов.


3-8308
grifon-nn
2003-10-14 17:11
2003.11.03
Стоит ли уходить от Paradox


3-8311
bushmen
2003-10-13 11:09
2003.11.03
Вопрос по ADO


1-8482
Кен
2003-10-20 03:00
2003.11.03
Как проще всего преобразовать Unit2 в компонент ?


4-8709
JS
2003-08-30 17:04
2003.11.03
Иконка в System Tray




   Наверх