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 RichEdit und Textteile ohne Zeilenumbruch einfügen (https://www.delphipraxis.net/18126-richedit-und-textteile-ohne-zeilenumbruch-einfuegen.html)

Morfio 15. Mär 2004 12:04


RichEdit und Textteile ohne Zeilenumbruch einfügen
 
Hallo,

ich schreibe gerade einen Teil Software, der das können soll:

aus einer Eingabemaske soll sich ein aufgehendes Fenster die eingetragenen Werte holen (kein Problem an dieser Stelle). Diese sollen dann mit anders formatierten vorangestellten Headlines in ein RichEdit eingefügt werden, um von dort aus zu speichern, zu drucken bzw. noch kleine Änderungen zu machen.

Jetzt dachte ich, ich löse das so:

Code:
reExport.Font.Style := [fsBold];
reExport.Lines.Add('Hallo');
reExport.Font.Style := [fsNormal];
reExport.Lines.Add(' Welt');
Dummerweise fügt er mit .Add aber eine neue Zeile ein. Mit .Append geht es auch nicht. Die einzige Möglichkeit, die ich gefunden habe war:

Code:
reExport.Font.Style := [fsBold];
reExport.Text := 'Hallo';
reExport.Font.Style := [fsNormal];
reExport.Text := reExport.Text + ' Welt';
Das wäre aber immer eine riesen Kopiererei. Geht das nicht auch einfacher?

Vielen Dank,

Morfio ...

Christian Seehase 15. Mär 2004 15:31

Re: RichEdit und Textteile ohne Zeilenumbruch einfügen
 
Moin Morfio,

ja, geht einfacher:

Du benutzt nicht die Eigenschaft Text, sondern Lines, und nimmst als Index den der letzten Zeile.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:33 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