Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   TAdvStringGrid(TMS), Zellenfarbe trotz RowSelect beibehalten (https://www.delphipraxis.net/160839-tadvstringgrid-tms-zellenfarbe-trotz-rowselect-beibehalten.html)

hoika 3. Jun 2011 14:36

TAdvStringGrid(TMS), Zellenfarbe trotz RowSelect beibehalten
 
Hallo #,

ich setze mit Colors[] (oder BkColor) die Hintergrund-Farbe einer Zelle.
Ist auch egal, wie der Befehl heisst. ;)

Stelle ich jetzt RowSelect auf True, überschreibt die SelectedColor meine eigene Farbe !
Soll sie aber nicht.

Die einzige Lösung, die ich gefunden habe,
ist Nutzung von OwnerDraw.
Ist aber blöd, weil warum gibt es solche schicken Komponenten ???

Hat jemand eine Lösung ?

Danke


Heiko

Uwe Raabe 3. Jun 2011 14:51

AW: TAdvStringGrid(TMS), Zellenfarbe trotz RowSelect beibehalten
 
Zitat:

Zitat von hoika (Beitrag 1104463)
Stelle ich jetzt RowSelect auf True, überschreibt die SelectedColor meine eigene Farbe !

Der Sinn von RowSelect ist aber doch genau der, die ganze Zeile als selektiert anzuzeigen, oder?

hoika 3. Jun 2011 15:00

AW: TAdvStringGrid(TMS), Zellenfarbe trotz RowSelect beibehalten
 
Hallo,

mag ja sein,
aber dann sehe ich meine wichtige Farbe nicht !.
Einige Zeile haben bei einer Spalte einen roten Hintergrund.
Die anderen kann er ja gern so malen wie er will ;)


Heiko

exilant 3. Jun 2011 15:15

AW: TAdvStringGrid(TMS), Zellenfarbe trotz RowSelect beibehalten
 
Wie wäre es mit dem Event OnGetCellColor?

hoika 3. Jun 2011 21:18

AW: TAdvStringGrid(TMS), Zellenfarbe trotz RowSelect beibehalten
 
Hallo,

hilft nix ;(
Alles schon probiert.
Das SelectedColor überschreibt zum Schluss alles ;(


Heiko

Lemmy 3. Jun 2011 22:57

AW: TAdvStringGrid(TMS), Zellenfarbe trotz RowSelect beibehalten
 
Hi Hoika,

ein kleiner Tipp von mir: Schreib ne Mail an den Support, Bruno antwortet eigentlich immer relativ schnell. Ich habe mit dem AdvStringGrid jetzt schon länger nichts mehr gemacht, aber die SelectedColor habe ich auch nie versucht zu ändern...

Grüße

hoika 4. Jun 2011 14:56

AW: TAdvStringGrid(TMS), Zellenfarbe trotz RowSelect beibehalten
 
Hallo,

ich will ja die SelectedColor nicht ändern,
sie soll halt bei genau einer Spalte nicht verwendet werden.


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 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