![]() |
automatischen Zeilenumbruch am ende von Text verhindern ?
Hallo,
wie kann man verhindern, daß der Cursor in einem Memo am Ende des Textes automatisch in die nächste Zeile springt????? Bin über jede Hilfe dankbar! |
Re: automatischen Zeilenumbruch am ende von Text verhindern
:wiejetzt: Meinst du den autmatischen Zeilenumbruch. Dafür gab es doch glaube ne Eigenschaft WordWrap?!
|
Re: automatischen Zeilenumbruch am ende von Text verhindern
Diese Eigenschaft habe ich mit True und mit False getestet. Er bricht trotzdem um.
|
Re: automatischen Zeilenumbruch am ende von Text verhindern
Du musst glaube ich auch noch die ScrollBars-Eigenschaft auf Horizontal oder Beide stellen..
|
Re: automatischen Zeilenumbruch am ende von Text verhindern
So, habe jetzt die ScrollBar-Eigenschaften getestet. Er bricht immer noch um!
|
Re: automatischen Zeilenumbruch am ende von Text verhindern
Meines Wissens nach reicht es auch die horizontale Scrollleiste auf true, visible oder wie auch immer zu setzen (oder war das bei VB??? :gruebel: )
Gruß Thomas |
Re: automatischen Zeilenumbruch am ende von Text verhindern
Die steht bei mir auf Horizontal. Nur leider bricht er immer noch um. WordWrap habe ich auf False gesetzt.
|
Re: automatischen Zeilenumbruch am ende von Text verhindern
Wenn ich ScrollBars auf ssNone und WordRap auf False stehen habe, bricht das Control die Zeilen nicht um.. :gruebel:
|
Re: automatischen Zeilenumbruch am ende von Text verhindern
Liegt es vieleicht daran, daß ich den Inhalt von Memo in eine Stringliste lade und anschließend in eine TXT-Datei speichere?
Hier mal der Code:
Delphi-Quellcode:
Wenn ich jetzt die Text-Datei öffne, ist ein Umbruch nach "No-Limit" vorhanden. Dieser muß aber weg!!!!
procedure TForm1.Button4Click(Sender: TObject);
var F: TextFile; T: TextFile; Dateiname: String; SL: TStringList; begin Dateiname := ExtractFilePath(Application.ExeName)+Label24.Caption+'.txt'; AssignFile(F, Dateiname); Rewrite(F); CloseFile(F); Label20.Caption:='mms://'+Label11.Caption+':4853/No-Limit'; Memo3.Text:=Label20.Caption; SL := TStringList.Create; SL.LoadFromFile(Label24.Caption+'.txt'); SL.AddStrings(Memo3.Lines); SL.SaveToFile(Label24.Caption+'.txt'); SL.Free; Oder müßte hier eine Funktion her, die mir vor dem Speichern alle Zeichen (einschließlich Leerzeichen) wegscheidet? Wenn ja, wie? |
Re: automatischen Zeilenumbruch am ende von Text verhindern
Ist ja kein Wunder... am Ende einer Stringlist ist immer ein Zeilenumbruch, so sinnlos er auch sein mag. Du könntest nach dem laden die letzte Zeile löschen:
Delphi-Quellcode:
SL.Delete(SL.Count-1)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:27 Uhr. |
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