Entwickler-Ecke

Sonstiges (Delphi) - Zeilenumbruch im StringGrid


-delphin- - Di 31.05.05 21:53
Titel: Zeilenumbruch im StringGrid
Servus, also ich hab ein Problem mit meinem StringGrid und zwar soll in eine Zelle der Text «Bonus bei 63 oder mehr» und da hätte ich gerne den Bonus bei 63 dann ein Zeilenumbruch und dann oder mehr zum Beispiel.
Mit 'Bonus bei 63' \n 'oder mehr' gehts schon mal nicht, mehr fällt mir nicht ein..
Kann mir da jemand helfen?? Muss doch eine Möglichkeit des Zeilenumbruchs in einem SG geben??


hansa - Di 31.05.05 23:15

Schreibe das in eine neue Zeile des Stringgrid und fertig !


Delete - Di 31.05.05 23:41

Geht: s1+#13#10s2?


hansa - Mi 01.06.05 00:00

was ist s2 ? Bleibe dabei : Rowcount um eins erhöhen. Für solche Sachen ist übrigens die Objektablage zuständig.


Delete - Mi 01.06.05 02:35

Hmpf. s1 und s2 sind beliebige Strings. Ich habe nur das Plus eben vergessen. :roll:


ereetzer - Mi 01.06.05 04:59

guck Dir mal im OnDrawCell-Ereignis des StringGrids die Methode DrawText an. Dort kann man, wenn ich mich recht erinnere als letztern Parameter z.B. DT_Wordbreak (oser so ähnlich) übergeben. Das sollte gehen.

cu
ereetzer


neojones - Mi 01.06.05 08:20

Suche benutzen hilft:


Delphi-Quelltext
1:
StringGrid mehrzeilig                    


http://www.delphi-forum.de/viewtopic.php?t=4622&highlight=stringgrid+mehrzeilig