![]() |
Stringrid -> Eingegebener Text verschwindet ?
Hallo zusammen,
im onDrawCell habe ich folgenden Code:
Delphi-Quellcode:
Wenn ich im Stringgrid nun eine Eingabe in Spalte 11 tätige sehe ich meine Eingabe. Verlasse ich die Spalte ist der text "unsichtbar". Klicke ich die Spalte erneut an ist der Text wieder Sichtbar. Quasi sehe ich den Text nur im "Editiermodus".
if (ACol = 11) AND (ARow > 0) then
begin Canvas.Brush.Color := clInfoBK; Canvas.FillRect(Rect); end; Was mache ich falsch ? Gruss Holger |
Re: Stringrid -> Eingegebener Text verschwindet ?
Evtl. "Font.Color" identisch mit "Stringgrid.Color". :)
|
Re: Stringrid -> Eingegebener Text verschwindet ?
Dir fehlt auch eine entscheidende Zeile im Quellcode
Delphi-Quellcode:
if (ACol = 11) AND (ARow > 0) then
begin Canvas.Brush.Color := clInfoBK; Canvas.FillRect(Rect); Canvas.TextOut(x,y,Text); end; |
Re: Stringrid -> Eingegebener Text verschwindet ?
Mache das FillRect mal weg und sehe Dir das Ergebnis nochmals an. TextOut wird schon was anzeigen, aber das mit der ursprünglichen Anzeige synchron zu halten, das wird schwierig.
|
Re: Stringrid -> Eingegebener Text verschwindet ?
Hallo zusammen,
danke für die vielen Antworten. Nur war da nicht die Lösung dabei. Zitat:
Zitat:
Zitat:
Hat wer noch weitere Lösungen. Das kann doch eigentlich nicht so schwer sein, habe ich mir gedacht.... Gruss und schon mal danke für weitere Hilfe Holger |
Re: Stringrid -> Eingegebener Text verschwindet ?
Zitat:
Zitat:
Siehe auch: ![]() mfg Christian |
Re: Stringrid -> Eingegebener Text verschwindet ?
Alles klar.
Super. Es hat geklappt. Gruss Holger |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 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