|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Выделение строк listview
Пишу почтовый клиент, вывод списка сообщений в listview.
Непрочитанные хочу выделить жирным шрифтом,но пока максимум чего я добился, это заливка их фона серым цветом по событию lvMessagesCustomDrawItem. Гуглил решение-не помогло=( Возможно кто-то сталкивался с такой ситуацией и может подсказать, что можно сделать. I hear the machine spirit's voice! |
#2
|
||||
|
||||
У тебя должно быть какое-то отличие одних строк от других - какой флаг. А далее всё делается в уже указанном событии:
Код:
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
|
||||
|
||||
Неа,меняестся общий стиль шрифта приложения. даже если укаываю
Код:
listview.Font.Style := [FsBold]; I hear the machine spirit's voice! |
#4
|
||||
|
||||
Код:
Неа,меняестся общий стиль шрифта приложения. даже если укаываю Цитата:
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. Последний раз редактировалось angvelem, 02.03.2012 в 21:49. |
Этот пользователь сказал Спасибо angvelem за это полезное сообщение: | ||
anonymous (05.03.2012)
|
#5
|
||||
|
||||
Ха. Вас не обманешь. Я не к той канве применял поначалу, спасибо.
I hear the machine spirit's voice! |