Hallo,
PlainText wirkt im Zusammenhang mit Lade- und Save-Routienen(Datei, Stream).
Formatierungen kannst du so entfernen:
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.