| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > memo |
| Автор: WGR 7.6.2006, 12:53 |
| Народ помогите мне надо в memo закрасить фон за первыми 100 символами допустим в красный цвет а с 101 по 200 зелёным КАк это зделать на Delphi чёт никак не соображу вродебы можно через convas но при этом поверх текста вроде рисует Помогите... |
| Автор: Yanis 7.6.2006, 13:01 |
| Может логичнее исполльзовать RichEdit? Там попроще это сделать... |
| Автор: Rennigth 7.6.2006, 13:38 |
| WGR, согласен с Yanis, используй RichEdit, а закрашивать так: http://forum.vingrad.ru/index.php?showtopic=58277&st=0&#entry464833 |
| Автор: jaAlex 7.6.2006, 23:16 | ||
Это вот счетчик по линиям, как по символам - не помню. Закрашивает выбранным цветом за символами по строкам. Если сильно надо, то выложу как по символам считать. Или сам сделаешь? |
| Автор: WGR 8.6.2006, 08:07 | ||
Rennigth, хорошо попробую этот код
но он наверно закрасит фон у выделенного текста? (SCF_SELECTION) а мне надо программно с указанного символа по указанный Если не сложно подскажи |
| Автор: ~FoX~ 8.6.2006, 08:27 | ||
Вот на скорую руку набросал
Это просто пример. |
| Автор: Rennigth 8.6.2006, 09:23 | ||
| WGR, а так?
|
| Автор: WGR 8.6.2006, 11:16 |
| пасибо ~FoX~, Rennigth, думаю прокатит я новичёк и посты вродеб ёщё не могу ставить поставлю как смогу дома попробуя запрогить по вашему а то щя на работе |
| Автор: WGR 9.6.2006, 01:17 | ||
| Rennigth, Взял твой метод он вроде попроще вот чё мне в итоге надо было
вот тока как в место clYellow поставить фоновое в RichEdit ставлю RichEdit.Color а он мне фиолетовым красит |
| Автор: Rennigth 9.6.2006, 09:32 | ||
а это нормально, ты просто после того как закрасил текс снимай выделение. Например так
|