Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.16;
Скачать: CL | DM;

Вниз

Как фон строк в KOLListView сделать   Найти похожие ветки 

 
France   (2003-04-04 13:47) [0]

Всем привет! Вот в VCL я это делал просто:

procedure TForm.ListViewCustomDrawItem(Sender: TCustomListView;
Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
with ListView.Canvas.Brush do
( Item.Index) Всем привет! Вот в VCL я это делал просто:

procedure TForm.ListViewCustomDrawItem(Sender: TCustomListView;
Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
with ListView.Canvas.Brush do
if Odd(Item.Index) then
Color:=clSilver
end;

А как то же самое реализовать в KOL? Если можете, дайте примерчик... :-)


 
GandalfTheWhite   (2003-04-04 17:38) [1]

По разному... можно так:

function TForm1.ListView2LVCustomDraw(Sender: PControl; DC: HDC;
Stage: Cardinal; ItemIdx, SubItemIdx: Integer; const Rect: TRect;
ItemState: TDrawState; var TextColor, BackColor: Integer): Cardinal;
begin
Result := CDRF_DODEFAULT;
case Stage of
CDDS_PREPAINT: Result := CDRF_NOTIFYITEMDRAW;
CDDS_ITEMPREPAINT:
( ItemIdx) [1]
По разному... можно так:

function TForm1.ListView2LVCustomDraw(Sender: PControl; DC: HDC;
Stage: Cardinal; ItemIdx, SubItemIdx: Integer; const Rect: TRect;
ItemState: TDrawState; var TextColor, BackColor: Integer): Cardinal;
begin
Result := CDRF_DODEFAULT;
case Stage of
CDDS_PREPAINT: Result := CDRF_NOTIFYITEMDRAW;
CDDS_ITEMPREPAINT:
if Odd(ItemIdx) then
BackColor := clSilver;
end; // case
end;


 
France   (2003-04-04 17:45) [2]

СПАСИБО!!! :-)



Страницы: 1 вся ветка

Текущий архив: 2003.12.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
1-52153
Stalker780
2003-12-03 16:45
2003.12.16
Вывести форму в таскбар


11-52131
Ал
2003-03-31 14:17
2003.12.16
Как корректно установить, записалась ли информация в ini-файл.


14-52336
Cobalt
2003-11-23 13:53
2003.12.16
Взломали http://www.delphi-jedi.org/ ?


1-52284
sohat
2003-12-03 10:10
2003.12.16
Окно неактивного приложения поверх модального окна активного???


1-52159
Anton.
2003-12-03 13:36
2003.12.16
Вопрос про меню