Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#2

AW: Rechteck in stringgrid teilen und einfärben

  Alt 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)
  Mit Zitat antworten Zitat