Показать сообщение отдельно
  #3  
Старый 05.07.2015, 21:40
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Дык выходные, чего ты хочешь?
Ну, я сделал через custom-отрисовку итема.

Ты где хранить все собираешься? в БД? Тогда берешь, например, стандартный грид и при отрисовке по последнему полю устанавливаешь кисть в clRed или clWindow. Возможно так же надо будет поставить цвет карандаша, бо как черный не очешь хорошо читается на красном фоне, например, в белый (clWhite), ну и clText (если не ошибаюсь) для обычного отображения.

Если будешь хранить в памяти, то тогда можно использовать TListBox, там проще полностью отрисовать итем. Можно использовать TListView, но там с отрисовкой сложнее.

ЗЫ. Я использовать TEasyListView для семерки, там куча дополнительных возможностей. Но автор закрыл сайт, так что оригинальный компонент больше не доступен. Где-то в сети есть версия, развиваемая энтузиастами, в т.ч. и на тему поддержки новых версий Дельфи, но я ее не проверял.
Ответить с цитированием