
seit einiger Zeit beschäftige ich mich ja nun mit Grafik unter CE, aber nun stehe ich wieder an einer Hürde.
Ich habe mich mehrere Stunden damit beschäftigt aber es will nicht funktionieren.
hier mein Code: (zwei Versionen und beide funktionieren nicht)
Code: Alles auswählen
With ListIconBox.Picture.Bitmap.Canvas do
begin
{for i := 0 to ListIconBox.Height div 34 do begin
Brush.Color := RGB(237,243,254);
FillRect(Rect(0,i*16,ListIconBox.Width,16));
Brush.Color := RGB(255,255,255);
FillRect(Rect(0,(i+1)*16,ListIconBox.Width,16));
//er müsste zu i immer +2 addieren
end; }
Brush.Color := RGB(255,0,0);
FillRect(Rect(0,0*16,ListIconBox.Width,16));
FillRect(Rect(0,2*16,ListIconBox.Width,16));
FillRect(Rect(0,4*16,ListIconBox.Width,16));
FillRect(Rect(0,5*16,ListIconBox.Width,16));
Brush.Color := RGB(255,255,255);
FillRect(Rect(0,1*16,ListIconBox.Width,16));
FillRect(Rect(0,3*16,ListIconBox.Width,16));
FillRect(Rect(0,5*16,ListIconBox.Width,16));
FillRect(Rect(0,7*16,ListIconBox.Width,16));
end;