Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Zeilenumbruch in String für Ausgabe im StringGrid


Dee-M-Cee - Fr 20.01.06 17:37
Titel: Zeilenumbruch in String für Ausgabe im StringGrid
Hallo.
Ich möchte in einem String, der sich aus Einzelteilen zusammensetzt Zeilenumbrüche einfügen und das ganze dann im StringGrid ausgeben.
Für die Zeilenumbrüche wollte ich #13#10 benutzen, ich bekomme jedoch immer nur zwei Vierecke ausgegeben und der Zeilenumbruch wird nicht gemacht.

Der String schaut so aus:


Delphi-Quelltext
1:
2:
3:
result:=IntToStr(Eintraege[iMonat,iTag].iTag)+'.'+IntToStr(Eintraege[iMonat,iTag].iMonat)+'.'+IntToStr(Eintraege[iMonat,iTag].iJahr)+#13#10+
         Eintraege[iMonat,iTag].sDauer+#13#10+
         FloatToStr(Eintraege[iMonat,iTag].fDistanz);


Keldorn - Fr 20.01.06 17:57

Hallo

steht sicher auch schon im Forum. Du mußt die Zellen selberzeichnen (Suche in: Delphi-Forum, Delphi-Library ONDRAWCELL, verwende für die Textausgabe nicht textout, sonder Suche in: Delphi-Forum, Delphi-Library DRAWTEXT, das kann die Zeilenumbrüche auch richtig dartstellen.

Mfg frank