Forum: Programmieren allgemein
by Neuni,
14. Jul 2005
Habs schon hinbekommen. Hier meine Lösung:
i := chat.Lines.Count-1;
chat.SelStart := chat.Perform(EM_LINEINDEX, i, 0);
chat.SelLength := Length(chat.Lines);
chat.SelAttributes.Color := edit1.Font.Color;
chat ist ein JvRichEdit.
i ist als integer festgelegt.
Forum: Programmieren allgemein
by Neuni,
14. Jul 2005
Danke, das geht ja schonmal wunderbar, aber wie kann ich eine Zeile markieren?
Hab schonmal sowas probiert:
Line := SendMessage(RichEdit.Handle, EM_LINEFROMCHAR, RichEdit.SelStart, 0);
RichEdit.SelStart := RichEdit.Perform(EM_LINEINDEX, Line, 0);
RichEdit.SelLength := Length(RichEdit.Lines);
Aber das geht nur dann wenn man das im onclick oder so des JvRichEdits benutzt. Bei mir...
Forum: Programmieren allgemein
by Neuni,
14. Jul 2005
Hi,
wieder mal eine Frage zu meiner Lieblings-Komponente dem JvRichEdit :mrgreen:
In der Demo kann man einen ausgewählten Teil farbig machen, allerdings raff ich nicht ganz wie.
Bei mir würds schon reichen, wenn einfach eine bestimmte Zeile dann eingefärbt wird.
Also sowas wie
JvRichEdit1.lines.color := clred;
oder so.