![]() |
Re: #13#10 funzt in synedit nicht!
@toms: #$D#$A funzt bei mir nicht
|
Re: #13#10 funzt in synedit nicht!
Wie fügst denn überhaupt den Text in das Synedit ein? Denn genau dort liegt das Problem. Du kannst nicht ohne weiteres Add / Insert /oder ähnliches verwenden, da diese nur eine Zeile hinzufügen und sich einen Dreck um Zeilenumbrüche kümmern. Du könntest nur alles in einer Temporären StringList machen und anschließend den Text zuweisen.
Delphi-Quellcode:
Nur bei einer Zuweisung von Text werden die Zeilenumbrüche aufgelöst. Ist genau das selbe Problem wie bei Listboxen und anderen Komponenten die die Stringlist nutzen.
var
sl: TStringList; begin sl:=TStringList.Create; sl.AddStrings(Synedit.Lines); // Mache was mit sl Synedit.Lines.Text:=sl.Text; end; |
Re: #13#10 funzt in synedit nicht!
Zitat:
|
Re: #13#10 funzt in synedit nicht!
@jim_raynor: danke, so kann ich es machen
|
Re: #13#10 funzt in synedit nicht!
Also ich mache das folgendermaßen:
einmal eine Konstante definieren:
Delphi-Quellcode:
Dann füge ich den Text ein:
const
endl =#13+#10;
Delphi-Quellcode:
Das klappt bisher immer.
SynEdit1.SelText := '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">' + endl + 'weiterer Text...';
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:34 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