Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - TDrawGrid Farbänderung
patmann2001 - Do 18.07.02 15:38
Titel: TDrawGrid Farbänderung
Hallo
Ich möchte gerne die Farbe der Ausgewählten Zellen ändern. Zurzeit ist sie immer blau. Brauche aber eine andere Farbe und zwar Situationsbezogen. Wie geht denn das? :?:
Über Hilfe würde ich mich sehr freuen :D
cu Patmann
MathiasH - Do 18.07.02 18:26
Du gehst in die prozedur onDrawcell, von dort aus Rufst du den Canvas auf, mit der variable TRect wird der Bereich der Zelle übergeben
Das sähe dann wohl so aus
Quelltext
1: 2: 3: 4: 5:
| ... canvas.Brush.Color := xyz; canvas.Pen.color := xyz; canvas.Rectangle(Rect); ... |
MathiasH
patmann2001 - Fr 19.07.02 16:18
Titel: Danke, war fast richtig.
Danke Richtiger währe jedoch gewesen:
Quelltext
1: 2: 3:
| canvas.Brush.Color := xyz; canvas.Pen.color := xyz; canvas.FillRect(Rect); |
:oops:
Weil Delphi den anderen Befehl bei mir nicht kennt.
Hat aber trozdem geholfen.
:D :D :D :D :D
cu Patmann
MathiasH - So 21.07.02 17:21
:oops: ooooooops, das war wohl der Falsche Befehl 8)
MathiasH
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!