Главная страница
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.042 c
9-1111320863
Toxic
2005-03-20 15:14
2005.06.29
Анализ поверхности


1-1118133587
LOP
2005-06-07 12:39
2005.06.29
Компоненет к доступу MS Accses


1-1118126588
zamkom
2005-06-07 10:43
2005.06.29
Работа с файлами


14-1117747082
Просто Джо
2005-06-03 01:18
2005.06.29
Горан Брегович - всякие корни и пни маздай


9-1110900256
.cpp
2005-03-15 18:24
2005.06.29
Интерактивная карта города