Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   Delphi (https://nowa.cc/forumdisplay.php?f=300)
-   -   Поменять цвет строки ListView (https://nowa.cc/showthread.php?t=226297)

KovalenkoS 27.06.2009 10:44

Поменять цвет строки ListView
 
Привет всем !!!
Не могу поменять цвет строки в listview нужно в зависимости от пользователя (что он выбирет) поменять цвет строки их 2 красный и зеленый
написал такой код

procedure TForm1.Button2Click(Sender: TObject);
begin
ListView.Canvas.Font.Color:=clWindowText;
ListView.Canvas.Brush.Color := clLime;// нужный цвет
ListItem := ListView.Items.Add;
Listitem.Caption := ADOTable1.Fields[0].AsString;
ListItem.SubItems.Add (ADOTable1.Fields[1].AsString);
end;

не прет добавляет но не светит
помогите разобраться :cool:

Добавлено через 1 час 4 минуты
Все ребята сам разобрался

procedure TForm1.ListViewCustomDrawItem(Sender: TCustomListView;
Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
if Item.SubItems[1]='1' then
ListView.Canvas.Brush.Color := clLime
else
ListView.Canvas.Brush.Color := clred;
end;


Текущее время: 03:38. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc

Время генерации страницы 0.01800 секунды с 9 запросами