Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Schwierigkeit mit dem TMemo (https://www.delphipraxis.net/160596-schwierigkeit-mit-dem-tmemo.html)

Identitätsstörung 22. Mai 2011 03:45

Delphi-Version: 2010

Schwierigkeit mit dem TMemo
 
Guten Morgen liebe Damen und Herren.
Und zwar sitze ich grade an einem kleinen Problem mit dem guten
alten TMemo.
Es geht darum, das ich Buchstaben in dem besagten Memo untereinander (mit Memo1.Lines.Append)
eingefügt habe, diese aber gerne zu einem Wort haben würde und zwar für normale
Menschen lesbar (von links nach rechts).
Meine Idee wäre nun
Zitat:

Memo2.Text:=Memo1.Lines[0]+Memo1.Lines[1]
, aber wie bekomme
ich das in einer schleife hin z.B. mit einer Variable bis die länge des Wortes erreicht ist?

Ich hoffe das ich zu dieser Uhrzeit mein Anliegen noch deutlich genug ausdrücken konnte und hoffe,d
das mir jemand weiterhelfen kann.

MfG Christian

turboPASCAL 22. Mai 2011 04:13

AW: Schwierigkeit mit dem TMemo
 
Moin,

wann bzw. woran erkennst du denn wann ein Wort zu ende ist ?

An sonsten einfach:

Delphi-Quellcode:
procedure TFormX.CatMemoLines;
var
  i:integer;
  s: string;
begin
  s := '';

  for i := 0 to Memo.Lines.Count - 1 do
    s:= s + Memo.Lines.Strings[i];

  Memo.Lines.Add(s);
end;
...und ein Willkommen in der DP.

DeddyH 22. Mai 2011 07:59

AW: Schwierigkeit mit dem TMemo
 
Delphi-Quellcode:
var
  s: string;
begin
  Memo.Lines.BeginUpdate;
  try
    s := StringReplace(Memo.Text, sLineBreak, '', [rfReplaceAll]);
    Memo.Text := s;
  finally
    Memo.Lines.EndUpdate;
  end;
end;
Das dürfte das einfachste sein.

Identitätsstörung 22. Mai 2011 11:11

AW: Schwierigkeit mit dem TMemo
 
Erstmals danke für eure Hilfe.
Ich bin noch ein "Neuling" in diesem Gebiet und habe
daher ein wenig gemogelt. Ich habe in meine Repeat Schleife eine Variable
eingebaut, die sich jedesmal um eines erhöht, wenn ein Zeichen vertikal
in das Memo geschrieben wird. Das ganze läuft dann solange, bis diese
Variable die "Länge des wortes/textes" erreicht hat.
Das ganze soll der Einstieg in die Kryptographie werden.
Ich habe nun den Code von DeddyH an meine Memos angepasst und es hat funktioniert,
vielen dank.

p.s. ich war schonmal hier registriert, aber ich habe meinen Accountnamen vergessen.

MfG Christian

himitsu 22. Mai 2011 12:33

AW: Schwierigkeit mit dem TMemo
 
Zitat:

Zitat von Identitätsstörung (Beitrag 1102163)
p.s. ich war schonmal hier registriert, aber ich habe meinen Accountnamen vergessen.

Wenn du deine eMail kennst, über welche du dich registriert hattest, dann könnte man da bestimmt was machen.


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