DBGrid.DrawColumnCell

0

za pomoca DBgrid1.columns pokolorowalem kolumnu ( na zmianebiala,jasno niebieska niebieska)

teraz chcailbym by zdarzeniu DrawColumnCell kolorowalo nieparzyste na ciemniejsze (zamiast bialy ->jasno niebieski, zamiast jasnoniebieski ->ciemno niebieski)

0

a co to za problem

Możesz to zrobić ot choćby klikając na klawisz, ale musisz zrobić coś takiego:

var i:integer;
begin
 for i:=0 to maxColumn-1 do begin
     if i mod 2 = 0 then DBGrid1.Columns[i].Color:=clLightBlue;
     if i mod 2 = 1 then DBGrid1.Columns[i].Color:=clBlue;
 end;
end;

Pamiętaj, że kolumny liczy się od 0

0

DBGrid1.Columns[i].Color:=clLightBlue;
ok nie wiedzialem ze mozna dawac tu parametr "i" przy columns
fenks

0

Zamiast operowania "mod`ami" radzę zobaczyć w Helpie funkcję ODD()..

1 użytkowników online, w tym zalogowanych: 0, gości: 1