Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2008, 15:14   #1
Кирилл13
Пользователь
 
Регистрация: 10.11.2008
Сообщений: 19
Вопрос Изменение цвета в Memo

Код:
                Memo1.ReadOnly:=true;
                Memo1.Font.Color:=$02FFFFFF+rebro;
                Memo1.Font.Height:=18;
                Memo1.ScrollBars:=ssVertical;
                Memo1.Lines.Add('Состав '+IntToStr(rebro)+'-го'+' кластера:'+StringGrid11.cells[imin,0]+','+StringGrid11.Cells[0,jmin]);
Хочу, что бы каждая новая запись в Memo была разного цвета, а уменя получается что все записи окрашиваются в один цвет (фрагмент кода сверху)
Кирилл13 вне форума Ответить с цитированием
Старый 15.11.2008, 16:05   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Memo для этих экспериментов не подходит.
Можно ListBox, RichEdit..
mihali4 вне форума Ответить с цитированием
Старый 15.11.2008, 20:28   #3
MalexG
Форумчанин
 
Регистрация: 06.11.2008
Сообщений: 100
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Memo для этих экспериментов не подходит.
Можно ListBox, RichEdit..
Позволю себе с вами не согласиться. Почитайте: "Архангельский. Приемы программирования в Delphi..."
Там описано, что окна редактирования TMemo и TRichEdit не имеют собственной канвы, но с ними, как и с другими наследниками класса TControl, можно связать канву TControlCanvas. Это позволяет раскрашивать тексты в окне и рисовать при необходимости на канве.

Последний раз редактировалось Stilet; 15.11.2008 в 21:08.
MalexG вне форума Ответить с цитированием
Старый 15.11.2008, 23:03   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Сдается мне, что товарищ не созрел для таких "извращений"
А я ответил в смысле того, что сам Мемо не имеет своего события для отрисовки.
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод из Memo по английскому в Memo по русскому Sanek777 Общие вопросы Delphi 5 26.09.2008 00:17
Задача/Pascal/графический режим/пошаговое изменение цвета Чайникус Помощь студентам 1 02.05.2008 18:07
изменение цвета Panel при наведении мыша Kashp Компоненты Delphi 8 08.09.2007 10:18
В Memo сделать так, чтобы текст был разного цвета, разноцветный memo Artem Компоненты Delphi 3 07.09.2007 13:40
Изменение цвета Artem Общие вопросы Delphi 5 12.07.2007 09:07