IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

 
 Ответить  Открыть новую тему 
> Выделение элементов Listbox цветом
сообщение
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 145
Пол: Мужской
Реальное имя: Павел

Репутация: -  0  +


Короче, есть такая проблема. Пишу программку одну, и застрял на последнем этапе. Есть два Листбокса. В них выводятся старое значение CRC и новое значение соответственно. Так вот надо, чтобы если CRC изменилось, то вывести его новое значение CRC например, красным цветом. Проблема имеет место быть на последней вкадке, "Контроль файлов, стоящих на учете".
Заодно может, кто еще какие-нить недостатки обнаружит.

PS Прошу удалить предыдущее сообщение, нечаянно послал не то, что надо...Прикрепленный файл  temp.rar ( 40.39 килобайт ) Кол-во скачиваний: 155


Сообщение отредактировано: Jaxx -


--------------------
- Дорогие девушки! У вас сухая кожа? Редкие волосы? Проблемы с фигурой? Приходите к нам! У нас темно и мы пьяные.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


В ДРКБ смотрел?

Цитата
Как в ListBox нарисовать Item своим цветом?
procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer;  
Rect: TRect; State: TOwnerDrawState);
begin
With ListBox1 do


begin


If odSelected in State then

Canvas.Brush.Color:=clTeal { твой цвет }

else

Canvas.Brush.Color:=clWindow;

Canvas.FillRect(Rect);

Canvas.TextOut(Rect.Left+2,Rect.Top,Items[Index]);


end;


end;

Hе забудьте установить свойство Style у своего ListBox в lbOwnerDrawFixed или в
lbOwnerDrawVariable.
Взято из http://forum.sources.ru
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 




- Текстовая версия 18.10.2017 6:58
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"