Autor Beitrag
LonghornUser Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: Fr 11.06.10 15:39 
Es lag an PlainText, viiiiielen Dank für den Hinweis. Da wäre ich nicht ohne weiteres drauf gekommen :)

Ich hatte nämlich versucht, das ganze umschaltbar zu machen (formatiert VS. plain text). Ich wollte erreichen, das RichEdit, was vielleicht formatierten text enthält, auf Plain text umzuschalten, also komplett die ganze Formatierung zu entfernen. Aber mit der PlainText-Eigenschaft geht das leider nicht. Wie kann man das denn bewerkstelligen?
Lannes
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: Fr 11.06.10 17:21 
Hallo,

PlainText wirkt im Zusammenhang mit Lade- und Save-Routienen(Datei, Stream).
Formatierungen kannst du so entfernen:
ausblenden Delphi-Quelltext
1:
2:
  RichEdit1.SelectAll;
  RichEdit1.SelText := RichEdit1.Text;
In RichEdit.Text sind die Formatierungscodes nicht enthalten. Eventuell musst du danach alles überformatieren, denn nach dem Austausch über RichEdit.Text ist der gesammte Text wie das erste Zeichen formatiert.

//Edit: willst Du es "umschaltbar" haben, muss nätürlich der formatierte RichEdit-Inhalt gesichert werden, das kannst du mit den Funktionen die ich dir verlinkt habe, über einen String realisieren.

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )