Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi RIchedit Zeilenumbruch Probleme (https://www.delphipraxis.net/26985-richedit-zeilenumbruch-probleme.html)

Neutral General 2. Aug 2004 13:22


RIchedit Zeilenumbruch Probleme
 
Also ich füge eine neue Zeile zu einem Richedit hinzu :

Delphi-Quellcode:
Richedit1.Lines.Add(String1 + ' : ' + String2);
Das Programm ist eine Art Chat und wenn ich dann etwas eingebe dann erscheint es das erste mal richtig :

'Mein Name : Das was ich geschrieben hab'

aber beim nächsten mal sieht es so aus

'Mein Name :
Das was ich geschrieben hab'

wieso wird aufeinmal nach dem ':' die Zeile gewechselt ? :wiejetzt:

nailor 2. Aug 2004 13:24

Re: RIchedit Zeilenumbruch Probleme
 
unter genau gleichen bedingungen oder änderst du zwischendurch irgendwas

Matze 2. Aug 2004 13:24

Re: RIchedit Zeilenumbruch Probleme
 
Das liegt sicher nicht an obigem Code. :?

Neutral General 2. Aug 2004 13:28

Re: RIchedit Zeilenumbruch Probleme
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich ändere gar nichts... Ich hab als anhang mal ein Bild wie es aussieht ...

nailor 2. Aug 2004 13:30

Re: RIchedit Zeilenumbruch Probleme
 
stell mal wordwrap ab und scrollbars an...

aber warum er an der stelle umbricht kapier ich auch nicht. du machst sicher nicht zweimal Lines.Add() ?

Neutral General 2. Aug 2004 13:32

Re: RIchedit Zeilenumbruch Probleme
 
hab ich schon ... :(

nailor 2. Aug 2004 13:33

Re: RIchedit Zeilenumbruch Probleme
 
ps: wenn das bild mit wordwrap false entstand, dann machst du sicher 2x lines.add() oder fügst "x"#13#10"y" hinzu

Neutral General 2. Aug 2004 13:37

Re: RIchedit Zeilenumbruch Probleme
 
da war schon wordwrap := false und ich füge auch keine zweimal was hinzu ... :(

Delphi-Quellcode:
procedure TForm1.EingabeKeyPress(Sender: TObject; var Key: Char);
var st : String;
begin
  st := Eingabe.Text;
  if Key = #13 then begin
  Richedit1.Lines.Add(Nickname + ' : ' + st);
  Eingabe.Text := '';
  end;
end;
(Nickname ist ein Variable (also aufm Bild 'NeutralGeneral'))

ibp 2. Aug 2004 13:37

Re: RIchedit Zeilenumbruch Probleme
 
...dann ist sicherlich im string2 ein #13#10 anführend...

Neutral General 2. Aug 2004 13:42

Re: RIchedit Zeilenumbruch Probleme
 
eigentlich nicht, weil der 2. String ja das ist, was man eingegeben hat...
Und außerdem beim ersten mal funktioniert es ja ...
Dann wäre ja beim ersten mal #13#10 nicht dabei, aber danach schon ... :gruebel:


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