Datenbank: Paradox • Version: 7 • Zugriff über: Query
TMS Grid anderen Farbwert zuweisen
Hallo, hab da ein eher banales Formatierungsproblem. Ich versuche, in Abhängigkeit von einem Feldwert, ein komplette Reihe in einem DBAdvGrid rot zu färben, aber ich finde in den Methoden nur RowColorTo bzw. RowColor. Damit bekomme ich nichts Gescheites hin, bin halt noch Anfänger. Wär super, wenn mir da jemand helfen kann.
|
Re: TMS Grid anderen Farbwert zuweisen
Hi.
Nehm einfach das GetCellColor-Ereignis. Du musst nur ABrush.Color setzen und schon ist die komplette Reihe ist in deiner Farbe. Du kannst ja dann einfach den Farbwert aus der jeweiligen Zeile im Grid nehmen. Gruß Der Benny
Delphi-Quellcode:
procedure TWorkshop.DBAdvGrid1GetCellColor(Sender: TObject; ARow, ACol: Integer; AState: TGridDrawState; ABrush: TBrush; AFont: TFont);
begin if ARow < 1 then Exit; ABrush.Color := StrToInt(DBAdvGrid1.Cells[3,ARow]); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz