Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi #13#10 funzt in synedit nicht! (https://www.delphipraxis.net/44099-13-10-funzt-synedit-nicht.html)

nitroex 13. Apr 2005 16:13

Re: #13#10 funzt in synedit nicht!
 
@toms: #$D#$A funzt bei mir nicht

jim_raynor 13. Apr 2005 16:16

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:
var
  sl: TStringList;
begin
  sl:=TStringList.Create;
  sl.AddStrings(Synedit.Lines);
  // Mache was mit sl
 
  Synedit.Lines.Text:=sl.Text;
end;
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.

jim_raynor 13. Apr 2005 16:16

Re: #13#10 funzt in synedit nicht!
 
Zitat:

Zitat von Speedmaster
Wie isn das eigentlich zum Thema Syn-Edit, woher bekomme ich so einen Syntaxhighlighter mit Codefolding??

Codefolding gibt es bei Synedit nicht. Dazu gibts hier aber schon andere Themen.

nitroex 13. Apr 2005 16:54

Re: #13#10 funzt in synedit nicht!
 
@jim_raynor: danke, so kann ich es machen

hincapie 14. Apr 2005 06:20

Re: #13#10 funzt in synedit nicht!
 
Also ich mache das folgendermaßen:
einmal eine Konstante definieren:
Delphi-Quellcode:
const
  endl =#13+#10;
Dann füge ich den Text ein:
Delphi-Quellcode:
  SynEdit1.SelText := '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">' + endl + 'weiterer Text...';
Das klappt bisher immer.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:34 Uhr.
Seite 2 von 2     12   

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