Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - "OnSelect-Zeile" soll blaue Farbe beibehalten
ThomasQ - Fr 03.02.12 19:55
Titel: "OnSelect-Zeile" soll blaue Farbe beibehalten
Hallo!
Ich habe folgendes Problem: In einem StringGrid habe ich jede zweite Zeile farblich hervorgehoben (in DrawCell). Wenn ich jetzt einzelne Zeilen anwähle, wird die blaue Selection-Zeile durch die DrawCell-Routine farblich überschrieben.
Wie behalte ich die Selectionfarbe (blau) in JEDER Zeile bei?
Bereits jetzt vielen Dank für die Hilfe!
Keldorn - Fr 03.02.12 21:00
Hallo
du hast je dein ondrawcell nicht gezeigt ,-).
aber gdselected ist dein Freund
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| if gdselected in State then begin Grid.canvas.Brush.Color := clHighlight; Grid.canvas.font.Color := clHighlightText; end else ... ... Hintergrund + Text zeichnen |
Gruß Frank
ThomasQ - Fr 03.02.12 22:28
Vielen Dank für die Lösung...und die Nachhilfe! :-)
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!