ich möchete einen String, dessen Länge erst bei Laufzeit bekannt ist in einem Textfeld anzeigen. Kennt jemand eine Möglichkeit den String zu formatieren oder muss man sich das selbst programmieren?
Gruß
Matthias
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
die Aufgabe ist folgende: Ein Text, der zur Laufzeit z.B. aus einer Datei gelesen wird, soll in einer Textbox in mehreren Zeilen dargestellt werden (bei Erstellung des Textes in der Datei ist die Breite der Textbox unbekannt), so dass der Text bei erreichen des rechten Randes wortweise getrennt wird und auf der nächsten Zeile weitergeht.
Gruß
Matthias
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
ich möchete einen String, dessen Länge erst bei Laufzeit bekannt ist in einem Textfeld anzeigen. Kennt jemand eine Möglichkeit den String zu formatieren oder muss man sich das selbst programmieren?
Gruß
Matthias
Hallo
Eine Funktion wie z.B. printf in C gibts leider nicht.
Was soll denn formatiert werden ?
Die Länge wird ja nicht das Problem sein, oder ?
Gruss
Erik
Hallo
die Aufgabe ist folgende: Ein Text, der zur Laufzeit z.B. aus einer Datei gelesen wird, soll in einer Textbox in mehreren Zeilen dargestellt werden (bei Erstellung des Textes in der Datei ist die Breite der Textbox unbekannt), so dass der Text bei erreichen des rechten Randes wortweise getrennt wird und auf der nächsten Zeile weitergeht.
Gruß
Matthias
Hallo
Woher weisst du denn die Breite der Textbox zur Laufzeit ?
Eine Funktion die einen String unter Berücksichtigung der Trennungsregeln, oder auch nur Wortweise vornimmt, kenne ich nicht.
Das musst du wohl selbst programmieren, indem bei Überschreiten einer gewissen Stringlänge das letzte Leerzeichen gesucht wird.
Gruss
Erik