AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Nach StringReplace alle SelAttributes weg

Ein Thema von Die Muhkuh · begonnen am 27. Jul 2004 · letzter Beitrag vom 28. Jul 2004
Antwort Antwort
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#1

Nach StringReplace alle SelAttributes weg

  Alt 27. Jul 2004, 17:33
Hi,


ich hab 2 RichEdits. In einem formatier ich den ganzen Text und übertrage es in ein anderes per MemoryStream. Nun wende ich auf das zweite RichEdit StringReplace an:
RichEdit2.Lines.Text := StringReplace(RichEdit2.Lines.Text, 'old', 'new', [rfReplaceAll]); Nun sind aber alle formatierungen (Fett,...) weg?!? Warum? Und wie kann ich das verhindern?
  Mit Zitat antworten Zitat
Benutzerbild von mischerr
mischerr

Registriert seit: 6. Feb 2004
Ort: Konz
238 Beiträge
 
Delphi 12 Athens
 
#2

Re: Nach StringReplace alle SelAttributes weg

  Alt 27. Jul 2004, 18:59
Das Problem ist, dass du mit der Text Eigenschaft eines RichEdit keinen Zugriff auf dessen Formatierung hast. An die Formatierung kommst du aber, wenn du z.B. über die Methode SaveToStream den Inhalt des RichEdit in einen MemoryStream schreibst. Die dort enthaltenen Daten kannst du dann bearbeiten (Achtung auf die Formatierung) und mittels LoadFromStream wieder ins Richedit laden.

Grüsse!
  Mit Zitat antworten Zitat
Keldorn

Registriert seit: 6. Mär 2003
Ort: Meißen
876 Beiträge
 
Delphi 10.1 Berlin Professional
 
#3

Re: Nach StringReplace alle SelAttributes weg

  Alt 27. Jul 2004, 19:45
Hallo

ein ähnliches Thema hatten wir doch erst vor kurzem, ich persönlich würde über die Seltext etc. eigenschaften gehen
http://www.delphipraxis.net/internal...erung+ersetzen

Mfg Frank

Lükes Grundlage der Programmierung:
Es wird nicht funktionieren
(Murphy)
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Nach StringReplace alle SelAttributes weg

  Alt 28. Jul 2004, 14:30
Hi Keldorn,


thx, mit deinem Link funtzt des wunderbar.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz