Thema
:
Delphi
Feld in Stringgrid färben
Einzelnen Beitrag anzeigen
Klaus01
Registriert seit: 30. Nov 2005
Ort: München
5.774 Beiträge
Delphi 10.4 Sydney
#
17
Re: Feld in Stringgrid färben
15. Apr 2008, 13:58
Versuche es einmal so:
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
TKndT.StringGrid2DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
var
i : Integer;
w : extended;
s :
string
;
begin
s := ( sender
as
TStringGrid).Cells[ ACol, ARow];
if
TryStrToFloat( s , w)
then
if
w >= 200
then
begin
( sender
as
TStringGrid).Canvas.Brush.Color := clred;
( sender
as
TStringGrid).Canvas.FillRect(Rect);
// erst füllen
( sender
as
TStringGrid).Canvas.Brush.Color := clblack;
// wie mkinzler schreibt
( sender
as
TStringGrid).canvas.TextOut(Acol,Arow,s);
// dann reinschreiben
end
;
end
;
Grüße
Klaus
Klaus
Zitat
Klaus01
Öffentliches Profil ansehen
Mehr Beiträge von Klaus01 finden