Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Zeilenumbruch im Memo nach Sonderzeichen (https://www.delphipraxis.net/172284-zeilenumbruch-im-memo-nach-sonderzeichen.html)

Alterauge 22. Dez 2012 11:33

Delphi-Version: 2010

Zeilenumbruch im Memo nach Sonderzeichen
 
Hallo,

ein Zeilenumbruch im Memo durch einen Button.

Beispiel Text im Memo:

test*test1*test3*test4*

Jetzt möchte ich einen Zeilenumbruch immer nach dem Sonderzeichen * !

Hat einereine Idee? :shock::shock:

haentschman 22. Dez 2012 11:38

AW: Zeilenumbruch im Memo nach Sonderzeichen
 
Moin... 8-)

das ist so einfach, daß du selbst darauf kommen mußt... :roll:

Stichworte: String, Ersetzen
Befehl: Ersetze '*' durch '*' + Zeilenumbruch, überall

Welche Lösungsmöglichkeiten hast du bereits ausprobiert ?

mkinzler 22. Dez 2012 12:14

AW: Zeilenumbruch im Memo nach Sonderzeichen
 
Delphi-Quellcode:
Memo.Lines.Delimiter := '*';
Memo.Lines.DelimitedText := Memo1.Lines.Text;

haentschman 22. Dez 2012 12:18

AW: Zeilenumbruch im Memo nach Sonderzeichen
 
...dann ist aber das '*' weg. Imho soll das erhalten bleiben. :zwinker:

Er soll es selbst finden ! Sonst lernt er nie was... :roll:

Alterauge 22. Dez 2012 12:50

AW: Zeilenumbruch im Memo nach Sonderzeichen
 
Super geht!
Doch so einfach!

Danke

haentschman 22. Dez 2012 12:53

AW: Zeilenumbruch im Memo nach Sonderzeichen
 
...und wie hast du es gemacht ?

Alterauge 22. Dez 2012 13:01

AW: Zeilenumbruch im Memo nach Sonderzeichen
 
Ich nochmal,

bin noch am testen! Habe festgestellt, dass nach einem leer Zeichen auch ein Zeilenumbruch ausgeführt wird!

Wieso? Es sollte nur nach dem Sonderzeichen * ein Zeilenumbruch ausgeführt werden!

Hier der Quelltext:
Delphi-Quellcode:
Memo.Lines.Delimiter := '*';
 Memo.Lines.DelimitedText := Memo1.Lines.Text;

:shock:

Bummi 22. Dez 2012 13:15

AW: Zeilenumbruch im Memo nach Sonderzeichen
 
Delphi-Quellcode:
 Memo.Lines.Delimiter := '*';
 Memo.Lines.StrictDelimiter := true;

Alterauge 22. Dez 2012 13:25

AW: Zeilenumbruch im Memo nach Sonderzeichen
 
Hallo Bummi,

jetzt wir kein Zeilenumbruch mehr ausgeführt!?

Alterauge 22. Dez 2012 13:30

AW: Zeilenumbruch im Memo nach Sonderzeichen
 
Hallo Bummi,

so jetzt geht es!

Delphi-Quellcode:
Memo1.Lines.Delimiter := '*';
 Memo1.Lines.StrictDelimiter := true;
   Memo1.Lines.DelimitedText := Memo1.Lines.Text;
danke :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:56 Uhr.
Seite 1 von 2  1 2      

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