Zeilenumbruch bei "TSpeedButton"



  • Hallo!

    Wenn bei der Caption einem SpeedButton z.B. "Test1\r\nTest2" direkt im Quellcode zuweist, macht er es zweizeilig.
    Wird dieser String jedoch als Paramter z.B. von einem txt-File dynamisch zugewiesen, funktionieren jegliche Kombinationen ("Test1\\r\\nTest2", mit und ohne Anführungszeichen) nicht.
    Wie kann man die Caption eines SpeedButtons mehrzeilig dynamisch zuweisen???



  • Die Zeichen \r\n sind Sonderzeichen in C/C++ für die Codes 10 und 13 für einen Zeilenumbruch. Die Übergabe von "Test1\r\nTest" liefern keine Sonderzeichen, sondern die Zeichenkette "\r\n". Kann also so nicht funktionieren.

    Zwei Möglichkeiten: Die Textdatei enthält selbst den Zeilenumbruch, also

    Test1
    Test2
    

    oder Du übergibst die beiden Zeilen einzeln und setzt den C++-Code "\r\n" dazwischen.



  • Danke für deine Antwort!


Anmelden zum Antworten