Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TMemo: Zeilenumbruch bei Größenänderung (https://www.delphipraxis.net/105624-tmemo-zeilenumbruch-bei-groessenaenderung.html)

almisoft 26. Dez 2007 11:25


TMemo: Zeilenumbruch bei Größenänderung
 
Hallo,

ich habe in meinem Programm ein TMemo, wo ein langer Fließtext angezeigt wird. Wenn ich den Fließtext in das Memo einfüge, werden automatisch Zeilenumbrüche eingefügt. Ändert sich aber zur Laufzeit die Größe des Memos, werden die Zeilenumbrüche nicht neu berechnet:

Delphi-Quellcode:
[-----------]
Es war einmal
ein Mann, der
hatte sieben
Kinder
Memo wird vergrößert, Text bleibt aber in ursprünglicher Breite:
Delphi-Quellcode:
[--------------------]
Es war einmal
ein Mann, der
hatte sieben
Kinder
Memo wird verkleinert, alte Zeilenumbrüche bleiben, neue werden hinzugefügt:
Delphi-Quellcode:
[-------]
Es war
einmal
ein Mann,
der        <- hier würde das "hatte" eigentlich noch reinpassen
hatte
sieben
Kinder
Hat jemand ne Idee?

Alexander Miehlke

P.S. Frohe Weihnachten :xmas:

Die Muhkuh 30. Dez 2007 23:16

Re: TMemo: Zeilenumbruch bei Größenänderung
 
Hi,

das Problem kann ich nachvollziehen. Wenn ich mir das im Debugger angucken, werden da, wo Umbrüche sind, auch die Zeichenfolge für einen Zeilenumbruch eingefügt (#13#10).

Ein Workaround wäre, dass Du beim Verändern den Text in eine Variable einliest, die Zeilenumbrüche entfernst und hinterher den Text wieder einfügst.

Aber vielleicht fällt jemanden noch was "schöneres" ein.

Hawkeye219 30. Dez 2007 23:51

Re: TMemo: Zeilenumbruch bei Größenänderung
 
Hallo,

gesucht und gefunden: klick

Gruß Hawkeye

almisoft 5. Jan 2008 22:41

Re: TMemo: Zeilenumbruch bei Größenänderung
 
supi, hat gefunzt, vielen Dank

Alexander Miehlke


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz