Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
Delphi XE3 Enterprise
|
AW: Rechteck in stringgrid teilen und einfärben
22. Nov 2011, 16:58
Delphi-Quellcode:
procedure TForm2.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; aRect: TRect; State: TGridDrawState);
const
ColArray:Array[0..2] of TColor=(clblue,clLime,clRed);
var
i:Integer;
w:Integer;
begin
with stringgrid1 do
begin
w := (aRect.Right - aRect.Left) div 3;
for i := 0 to 2 do
begin
Canvas.Pen.Color := ColArray[i];
Canvas.Brush.Color := ColArray[i];
Canvas.Rectangle(Rect(aRect.Left + i*w,aRect.Top,aRect.Left + (i+1)*w,aRect.Bottom));
end;
end;
end;
Thomas Wassermann H₂♂ Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂♂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
|
|
Zitat
|