Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.323 Beiträge
 
Delphi XE2 Professional
 
#9

Re: sowas {\bhallo\b} direkt in richedit laden?

  Alt 19. Jun 2008, 19:38
Hallo,

ich muss dieses Thema nochmal auswärmen , weil ich gerade
selbst an diesem Problem bin.

Leider kann ich die oben genannte Lösung mittels SelText nicht verwenden,
weil ich, programmkonzeptbedingt, die RichEdit Line für Line auslese
und bearbeite und dann wieder Line für Line zurückschreibe.

Das schaut bei mir dann etwa so aus:
Delphi-Quellcode:
var
  S_RichEdit: String;

begin
  for i := 0 to Pred(RichEdit.Lines.Count) do
    begin
      //Line-Text auslesen
      S_RichEdit := RichEdit.Lines.Strings[i];


      //Mach was mit S_RichEdit (momentan SubStrings suchen und ersetzen)


      //auf RichEdit laden
      RichEdit.Lines.Strings[i] := S_RichEdit;
    end;
end;
Das ganze funktioniert Problemlos. Nur würd ich bei den ganzen
Machwas-Teil gleich noch ne Formatierung mit verarbeiten.

Unter Formatierung versteh ich:
  • Farbige Darstellung von Text-Teilen
  • Fettmarkierung von Text-Teilen
also nichts weltbewegendes.

Nun würd ich gern in die Variable "S_RichEdit" gleich
Formatierungszeichen miteinfügen. Nur weiss ich nicht wie
das funktioniert, da ich ja nicht direkt im RichEdit arbeite
sondern in der TStrings (Lines) von RichEdit.

Funktioniert das Einfügen von Formatierungen auch bei RichEdit.Lines
oder nur bei SelText?

Sollte es funktionieren, vielleicht könnte man mir einen Beispiel-
Code zur Verfügung stellen, oder vielleicht sogar ein kleines
Beispiel-Programm.
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat