Announcement

Collapse
No announcement yet.

Einzelne Textzeilen farblich ändern

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Einzelne Textzeilen farblich ändern

    Moin Moin!

    Ich bin gerade dabei einen Chat zu programmieren und suche jetzt nach einer Möglichkeit einzelne Textabschnitte in einer TMemo farblich zu ändern...

    Ungefähr so:

    Von Gast: Hallo liebe User
    Von Gast2: Hallo zurück


    Habt ihr irgendeine Idee wie ich das realisieren könnte

    Gruß
    Shipper
    Programmierer und das Universum stehen in einem ewigen Wettkampf.

    Der Programmierer versucht idiotensichere Programme zu entwickeln, das Universum immer dümmere Idioten.

    Bis jetzt hat das Universum immer gewonnen!

  • #2
    Moin Shipper,

    Da könntest Du das OnPaint-Ereignis ableiten und verwenden.
    Einfacher aber wäre meiner Meinung nach die Verwendung von TRichEdit anstelle von TMemo.

    Gruß,

    Geert

    Comment


    • #3
      Hi Geert,

      vielen Dank für deine schnelle Antwort!

      Ich versuche mich mal mit dem TRichEdit

      [Edit]

      Letzendlich habe ich es wie folgt realisiert:

      RichEdit.SelStart:= Length(Nickstring);
      RichEdit.SelLength:=Length(Nachrichtenstring)- Length(Nickstring);
      RichEdit.SelAttributes.Color:=Color;
      So gewährleiste ich, dass der Nickname sowie das Datum und die Uhrzeit (Nickstring) immer in default Schriftfarbe und die Textnachricht (Nachrichtenstring) in der angegeben Schriftfabre dargestellt wird.

      [/Edit]
      Zuletzt editiert von Shipper; 09.04.2008, 07:56.
      Programmierer und das Universum stehen in einem ewigen Wettkampf.

      Der Programmierer versucht idiotensichere Programme zu entwickeln, das Universum immer dümmere Idioten.

      Bis jetzt hat das Universum immer gewonnen!

      Comment

      Working...
      X