Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 01.03.2012, 18:47
Аватар для anonymous
anonymous anonymous вне форума
Новичок
 
Регистрация: 19.01.2011
Сообщения: 61
Версия Delphi: Delphi2009 v.12
Репутация: 12
По умолчанию Выделение строк listview

Пишу почтовый клиент, вывод списка сообщений в listview.

Непрочитанные хочу выделить жирным шрифтом,но пока максимум чего я добился, это заливка их фона серым цветом по событию lvMessagesCustomDrawItem.

Гуглил решение-не помогло=( Возможно кто-то сталкивался с такой ситуацией и может подсказать, что можно сделать.
__________________
I hear the machine spirit's voice!
Ответить с цитированием
  #2  
Старый 01.03.2012, 22:47
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

У тебя должно быть какое-то отличие одних строк от других - какой флаг. А далее всё делается в уже указанном событии:
Код:
  with Sender.Canvas do
  begin
    Font.Style := [];
    if Flag then
      Font.Style := [Bold];
  end;
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
Этот пользователь сказал Спасибо angvelem за это полезное сообщение:
anonymous (05.03.2012)
  #3  
Старый 02.03.2012, 10:23
Аватар для anonymous
anonymous anonymous вне форума
Новичок
 
Регистрация: 19.01.2011
Сообщения: 61
Версия Delphi: Delphi2009 v.12
Репутация: 12
По умолчанию

Неа,меняестся общий стиль шрифта приложения. даже если укаываю
Код:
listview.Font.Style := [FsBold];
меняется стиль текста не заданной строки, а всего списка с заголовками вместе.
__________________
I hear the machine spirit's voice!
Ответить с цитированием
  #4  
Старый 02.03.2012, 21:46
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Код:
Неа,меняестся общий стиль шрифта приложения. даже если укаываю 
Только не нужно рассказывать сказки, подобный код использовал неоднократно и всё работает корректно.
Цитата:
меняется стиль текста не заданной строки, а всего списка с заголовками вместе.
естественно, ведь нет проверки, какие строки менять, а какие нет.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.

Последний раз редактировалось angvelem, 02.03.2012 в 21:49.
Ответить с цитированием
Этот пользователь сказал Спасибо angvelem за это полезное сообщение:
anonymous (05.03.2012)
  #5  
Старый 05.03.2012, 17:15
Аватар для anonymous
anonymous anonymous вне форума
Новичок
 
Регистрация: 19.01.2011
Сообщения: 61
Версия Delphi: Delphi2009 v.12
Репутация: 12
По умолчанию

Ха. Вас не обманешь. Я не к той канве применял поначалу, спасибо.
__________________
I hear the machine spirit's voice!
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 04:43.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter