![]() |
Stringgrid.state ?
hallo,
wo bekomme ich die möglichen Einstellungen, die state zulässt raus. hintergrund der frage ist, in einer zelle eines stringgrid die Font.Color zu ändern. alles was ich bisher in Ondrawcell probiert habe, führt dazu das die ganze font.color geändert wird.
Delphi-Quellcode:
dankeif gdselected in state then {zelle}.font.color |
Re: Stringgrid.state ?
Zitat:
Code:
Und Du gelangst zu folgender Zeile im Delphi-Source-Code:
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: [b][color=#ff0000]TGridDrawState[/color][/b]); begin end;
Delphi-Quellcode:
...:cat:...
TGridDrawState = set of (gdSelected, gdFocused, gdFixed);
|
Re: Stringgrid.state ?
Liste der Anhänge anzeigen (Anzahl: 1)
Anbei noch als ScreenShot.
...:cat:... |
Re: Stringgrid.state ?
ist schon peinlich genug :oops:
hättest den ScrennShot nicht noch unbedingt draufsatteln müssen :duck: trotzdem danke. und wie ist das mit dem ändern der schriftfarbe für jede zeile? raik |
Re: Stringgrid.state ?
Zitat:
Delphi-Quellcode:
...:cat:...
StringGrid.Font.Color := clBlue
|
Re: Stringgrid.state ?
nein,
unterschiedliche farben , nicht generell :mrgreen: raik werde wohl über die ausgewählten zeilen dies einstellen. |
Re: Stringgrid.state ?
Ja, immer im entsprechende OnDrawCell Event setzen ;-)
...:cat:... |
Re: Stringgrid.state ?
OnDrawCell wird pro Zelle ausgelöst.
Also kannst du auch pro Zelle das Font bestimmen. |
Re: Stringgrid.state ?
Hi,
Irgendwie steh ich auf der Leitung - ich hab nämlich so ziemlich das gleiche Problem und irgendwie schnall ichs nicht.
Delphi-Quellcode:
Das steht in der OnDrawCell - Methode drin.
if POS('.',Stringgrid.cells[ACol,ARow])=0 then Stringgrid.font.color := clred;
Das sollte die Schrift aller Zellen, die kein '.' in ihrem Inhalt haben rot färben. Es wird allerdings alles rot. was mache ich falsch? Bye |
Re: Stringgrid.state ?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:11 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