![]() |
Zeilenanfang färben (TRichEdit)
Hi! Ich bin neu hier, hab mich been angemeldet. Ich war schon öfter mal hier und hab bisher immer eine Lösung gefunden, gute Arbeit. Aber diesmal krieg ich es nicht gebacken:
Ich habe ein kleines Chatprogramm programmiert. Der Chatverlauf wird in einem Richedit angezeigt, funktioniert alles ohne Probleme. Nun möchte ich allerdings, dass der Zeilenanfang(bzw. der Benutzername + Datum & Zeit) eingefärbt wird. Ich hab schon sehr viel ausprobiert. Hier mal der Ausschnitt um den es sich handelt: Zitat:
Er färbt immer irgendetwas ein, aber nicht das, was eingefärbt werden soll. Ich habe es schon geschafft, den besagten String zu färben, zumindest in der ersten Zeile. Ab der zweiten Zeile wurde dann nichts mehr formatiert. :coder2: Ich hoffe ich habe das Problem detalliert genug dargestellt und ihr könnt euch zusammenreimen was das Problem. danke schonmal im Voraus! :thumb: |
Re: Zeilenanfang färben (TRichEdit)
hi und Willkommen bei DP
so hab ich das in meinem chat gelöst
Delphi-Quellcode:
ChatWnd.Lines.Add('('+TimeToStr(Now)+') '+copy(s, Pos('/',s)+1, Pos('\',s)-Pos('/',s)-1)+': '+ copy(s, Pos('|',s)+1, length(s)-Pos('|', s)));
ChatWnd.SelStart := Length(chatWnd.Text)-length(s)-length(TimeToStr(Now))+1; ChatWnd.SelLength := Length(TimeToStr(now))+4+Pos('\', s)-Pos('/', s); ChatWnd.SelAttributes.Color := clBlue; |
Re: Zeilenanfang färben (TRichEdit)
Zitat:
Zitat:
|
Re: Zeilenanfang färben (TRichEdit)
sers dangel^^
ein ähnliches Problem hatte ich auch schon Zitat:
pos(rec_username, richedit1.Lines[richedit1.Lines.count - 1]) dazuzählen... gruß Manu :hi: |
Re: Zeilenanfang färben (TRichEdit)
hrhrhr, hi manu! (hatten wir was in info auf?)
ja, du kannst ja aber die länge der einzelnen zeilen vorher addieren. Ich hab das Ganze schon ausprobiert ("laenge := laenge + Length(Richedit1.lines)"), das ganze in eine for-schleife oder so. Also bei mir hats irgendwie net geklappt. Viele Grüße (und bis morgen, maasman!) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz