Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
21. Jan 2010
nimm ein Memo und mach in OnChange nur mal das rein
Caption := IntToStr(Memo1.Lines.Count);
jetzt einfach nur noch z.B. die "a"-Taste festhalten und warten.
Es sollte sich an der Anzahl der Zeilen demnach ja nix ändern, tut es aber. ;)
PS: beim Speichern
- BeginUpdate
- Zeilenumbruch deaktiveren
- SaveToFile
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
21. Jan 2010
Im inneren Text gibt des diese zusätzlichen CRLF nicht. Und man den Zeilenumbruch wieder abschaltet, dann sind diese extern auch nicht mehr vorhanden.
Es ist nur für die Anzeige und intern interessiert mich der Text überhaupt nicht,
bis auf die Position des letzen Zeichens und hierfür sind diese zusätzlichen CRLF unbedeutend.
Das ist nur für das Outputfenster da links unten...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
20. Jan 2010
Mach mal bei Menü\Format\Zeilenumbuch das Häkchen hin.
Schon kann kein Text mehr rechts "überstehn".
Und das will ich im TMemo haben
grad nochmal in 'nem leeren Projekt getestet und da geht's :shock:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
20. Jan 2010
n'abend
Die TMemos brechen doch nur an Wortgrenzen um,
aber ich will, daß notfalls ein Wort/Zeichenkette rechts am Memoende getrennt wird.
WordWrap=True und ScrollBar abstellen helfen leider nicht.
Notepad kann es auch, also muß es irgendwie gehn.