![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Быстрая работа с TRichEdit [D5, Win95/98]
Crypter © (2004-07-11 18:21:00)Мастера! Подскажите пожалуйста, как можно быстро работать с TRichEdit. Пример: в указанный компонент загружается текст и каждую его букву нужно закрасить отдельным цветом. Если есть возможность - дайте пример кода.
Crypter (2004-07-13 18:40:00) [1]Всем спасибо.
Семен Сорокин (2004-07-12 20:09:00) [2]
> Так и делал, но уж очень медленно. А BeginUpdate/EndUpdate
> у TRichEdit я не нашел :(
плохо искал :) поищи у TRichEdit.Lines
Crypter (2004-07-12 20:05:00) [3]Может кто-нибудь еще подскажет что-то полезное?
Crypter (2004-07-12 07:58:00) [4]
> например так попробуй
> RichEdit.SelAttributes.Color:=clgreen;
> все буквы далее добавленые в TRichEdit будут зелёными.
> Загружай текст по буквам и меняй цвет
> или после загрузки цвет поменяй - тогда надо
> выделять по знаку (.SelStart .SelLength)
> Чтобы пользователь не любовался на процесс раскраски,
> тогда надо
>
> > См. BegeginUpdate/EndUpdate
Так и делал, но уж очень медленно. А BeginUpdate/EndUpdate у TRichEdit я не нашел :(
TDrops (2004-07-11 20:50:00) [5]например так попробуй
RichEdit.SelAttributes.Color:=clgreen;
все буквы далее добавленые в TRichEdit будут зелёными.
Загружай текст по буквам и меняй цвет
или после загрузки цвет поменяй - тогда надо
выделять по знаку (.SelStart .SelLength)
Чтобы пользователь не любовался на процесс раскраски,
тогда надо
> См. BegeginUpdate/EndUpdate
TUser (2004-07-11 20:02:00) [6]См. BegeginUpdate/EndUpdate