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

Вниз

TRichEdit - выдиление жирным   Найти похожие ветки 

 
KillerToxa   (2005-06-02 08:41) [0]

Может кто знает как можно легко выделить текст жирным в TRichEdit-e. Я сейчас делал через FindText, потом выделял текст и к выделеному применял RichEdit.SelAttributes.Style:=RichEdit.SelAttributes.Style + [fsBold]; Так конечно то всё работает, но есть гляки с поиском текса которые я описал здесь http://delphimaster.net/view/1-1117526237/,  но с ним не помогли. Может есть способ сразу задать тексту, чтоб он был жирный, при добавлении в TRichEdit? Как в HTMl, может теги какие есть? Типа хочу я добавить в RichEdit "Привет всем" и всем выделит жирным. И делать не так
RichEdit.Lines.Add("Привет всем");
RichEdit.SelStart:=RichEdit.FindText("всем", 0, 11);
RichEdit.SelLength:=4;
RichEdit.SelAttributes.Style:=RichEdit.SelAttributes.Style + [fsBold];
а что нибуть типа такого
RichEdit.Lines.Add("Привет "+"всем");

D2005.


 
iskatel ©   (2005-06-02 09:03) [1]

да легко :-) чтоб не искать потом, запоминай сразу - добавил "привет", запомнил позицию курсора - вот тебе и selStart, добавил дальше, посмотрел св-во Length у того что добавляешь - вот тебе selLength, а чтоб все было удобно, так как ты хочешь, ф-цию накатай типа "addBold", "привет" передавай через add, а "всем" через addBold :-)


 
KillerToxa   (2005-06-03 08:58) [2]

Это конечно неплохой вариант, а по другому никак?


 
Anatoly Podgoretsky ©   (2005-06-03 09:13) [3]

RichEdit.DefAttributes.Style := [fsBold];



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
4-1115173372
Алексей Петухов
2005-05-04 06:22
2005.06.29
Перехват конекстной F1


5-1087896935
Ярослав
2004-06-22 13:35
2005.06.29
Компоненты как в Win XP


4-1115325382
Кайфолом
2005-05-06 00:36
2005.06.29
Использование функции Windows - Net Send.


3-1115992749
Вольный Стрелок
2005-05-13 17:59
2005.06.29
ручная установка флага состояния записи в ClientDataSet


14-1117647846
gn
2005-06-01 21:44
2005.06.29
Раскрыта одна из крупнейших сетей кибершпионажа