Главная страница
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.055 c
8-1110055430
Adolf
2005-03-05 23:43
2005.06.29
фото_альбом


3-1116417314
juice
2005-05-18 15:55
2005.06.29
Отладка в IB Expert


1-1117632969
Noise
2005-06-01 17:36
2005.06.29
Вставить картинку в Memo


3-1116490231
msguns
2005-05-19 12:10
2005.06.29
Как задать регистр в ACCESS


1-1118060979
tunguss
2005-06-06 16:29
2005.06.29
Этика классов и сортировка TList...