Autor Beitrag
Paddymann
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 58


Delphi 5 Professional
BeitragVerfasst: Mi 11.10.06 11:25 
Hallo!
Ich weiss, dass das Thema schon oft da war, aber ich Blödl habs mit den Codeschnipseln in der Suche auch nach 2 Tagen nicht hinbekommen.
Also das funktioniert soweit:

ausblenden Delphi-Quelltext
1:
2:
3:
Richedit1.SelStart := Length(Richedit1.text);  
Richedit1.SelAttributes.Color := clNavy;
Richedit1.Lines.Add('Hier steht ein Text');


Jetzt will ich später Text an das Richedit anfügen. Und da ich den Fehler'Fehler bei Einfügen von Richedit-Zeile' bekomme, wenn ich dort nochmal Richedit1.Lines.Add() verwende, versuche ich das wie zu machen:

ausblenden Delphi-Quelltext
1:
2:
3:
Richedit1.SelStart := Length(Richedit1.Text);//Marikierung soll hinter dem schon bestehenden text beginnen?
Richedit1.SelAttributes.Color := clRed;
Richedit1.Text := Log.Text + Input + #13#10;


Und der Text ist jetzt Leider auch in clNavy geschrieben und nicht in rot. Muss ich da was mit SelLength() machen?

thx und mfg
.patrick

P.S.: Wegen der Fehlermeldung habe ich die richedit32.dll schon ersetztz aber der Fehler kam immer noch.
Flocke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 54

Win 2000, Win XP, Win 2003, Linux
Delphi 2006 Prof.
BeitragVerfasst: Mi 11.10.06 16:15 
Suchen hilft (fast) immer: www.delphi-forum.de/....php?p=391849#391849
(Stichwort: benutze "SelText")