Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Visu-Text formatieren

2007-01-08
2007-01-18
  • Matthias.Heese - 2007-01-08

    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

     
  • Erik Böhm - 2007-01-08

    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

     
  • Matthias.Heese - 2007-01-17

    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

     
  • Erik Böhm - 2007-01-18

    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

     

Log in to post a comment.