![]() |
Re: Hintergrundfarbe einzelner Zellen im Stringgrid ändern.
Der Quelltext oben bezog sich auf das Standard-StringGrid. Außerdem musst Du die Kommentare beachten und die gewünschten Farben ergänzen, die wurden dort ausgelassen.
|
Re: Hintergrundfarbe einzelner Zellen im Stringgrid ändern.
Hallo Stefan,
die Änderung der Farben im StringalignGrid ist ja nicht das Problem. Das klappte bisher. Aber ich möchte ja zu der PIE-Grid-Komponete wechseln und dort gibt es Probleme mit der Cellfarbe. Gruss Eberhard (Oldmann) |
Re: Hintergrundfarbe einzelner Zellen im Stringgrid ändern.
Ich habe mir nun doch mal den Source runtergeladen. OnDrawOneCell ist dort als TPieGridDrawCellEvent deklariert. Dessen Signatur sieht so aus:
Delphi-Quellcode:
Das sieht doch schon einmal sehr vielversprechend aus und gleicht dem OnDrawCell des Standard-StringGrids bis auf den letzten Parameter.
TPieGridDrawCellEvent = procedure (Sender: TObject; ACol, ARow: Longint; Rect: TRect; State: TGridDrawState; VAR DrawDefault: Boolean) of object;
|
Re: Hintergrundfarbe einzelner Zellen im Stringgrid ändern.
Hallo Eberhard,
Zitat:
Gruss Stephan |
Re: Hintergrundfarbe einzelner Zellen im Stringgrid ändern.
Hallo,
ich möchte mich erst einmal bei allen die mir Tipps gegeben haben bedanken. Ich komme im Moment leider nicht dazu das alle auszuprobieren. Falls ich später noch Probleme habe werde ich mich noch mal melden. Gruss Eberhard (Oldmann) |
Re: Hintergrundfarbe einzelner Zellen im Stringgrid ändern.
Hallo Eberhard (Oldmann),
wenn du die Komponente wechseln möchtest, dann schau dir doch auch mal meine ![]() Dort kannst du unter anderem mit dem Ereignis "OnRowColorProc" einzelne Zellen und Zeilen gestalten und auch mit einem Mausklick auf die Spaltenüberschrift diese sortieren. Gruß Klaus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz