dEEp |
Отправлено: 12.04.2005, 23:07 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 69
|
Каким образом можно изменить цвет или размер или шрифт в RichEdit'e? Причем например только у 4-й строки...
|
|
Sl@Sh |
Отправлено: 13.04.2005, 08:52 |
|
Мастер участка
Группа: Участник
Сообщений: 383
|
$BCB\Examples\Apps\RichEdit
Там достаточно нормальный пример
|
|
dEEp |
Отправлено: 13.04.2005, 20:00 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 69
|
Извини, но я нифига не понял в исходнике. Помоги...
|
|
Rius |
Отправлено: 13.04.2005, 21:38 |
|
Мастер участка
Группа: Участник
Сообщений: 321
|
dEEp Вот те работающий пример:
CODE | int end, st = RELog->SelStart;
RELog->Lines->Add(Time());
end = RELog->SelStart;
RELog->SelStart = st;
RELog->SelLength = end — st;
RELog->SelAttributes->Style = TFontStyles() << fsBold;
RELog->SelAttributes->Color = clYellow;
RELog->SelStart = end; |
p.s.RELog — это объект TRichEdit у меня
|
|
dEEp |
Отправлено: 15.04.2005, 06:49 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 69
|
Спасибо, попробую намедни...
|
|
dEEp |
Отправлено: 15.04.2005, 08:18 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 69
|
Штука работает. Но вот только есть вопрос. А можно ли сделать так, чтобы я мог изменить программно определённую строку? Или же др. вопрос. Как мне переместить позицию курсора в начало 2-й (к примеру) строки)?
|
|
AVC |
Отправлено: 15.04.2005, 08:28 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE (dEEp @ 15/04/2005, 07:18) | А можно ли сделать так, чтобы я мог изменить программно определённую строку? Или же др. вопрос. Как мне переместить позицию курсора в начало 2-й (к примеру) строки)?
|
Можно. И не только это.
Не поленитесь прочесть Help (вызывается нажатием F1 при активном компененте RichEdit в дизайнере формы). Там уже есть ответы на большинство вопросов.
|
|