Autor Beitrag
bruce185
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 283

winXP
D7 Ent
BeitragVerfasst: Mi 14.09.05 22:18 
hi,
sorry, dass ich soviele Probleme habe, aber ich habe schon hier im Forum und in Google gesucht, ich finde aber leider nichts, also, ich habe jetzt ein Netzwerk Chat geproggt, mit Benutzername, wenn man z.B. in Edit1 den Benutzername eingibt und in Edit 2 ein Text schreibt, und dan senden drücken, dann wird das was man geschrieben hat in RichEdit1 eingetragen, mit dem Benutzername z.B. so "[bruce185] Hallo, wie geht es dir"
und das [bruce185] möchte ich in ein andere Farbe haben, es wird ja alles schwarz dargestellt, wie kann ich das so machen das nur der Benutzername in ein andere Farbe ist, das muss doch gehen, für jede hilfe bin ich euch sehr dankbar :(

Andreas


Moderiert von user profile iconraziel: Topic aus Internet / Netzwerk verschoben am Do 15.09.2005 um 10:29
Raffo
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 300



BeitragVerfasst: Mi 14.09.05 22:27 
ausblenden Delphi-Quelltext
1:
2:
RichEdit1.SelAttributes.Color:=clBlack;
RichEdit1.lines.add('[bruce185] Hallo, wie geht es dir');


Moderiert von user profile iconraziel: Delphi-Tags hinzugefügt.
bruce185 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 283

winXP
D7 Ent
BeitragVerfasst: Mi 14.09.05 22:41 
ich danke dir für die schnelle antwort, das funktioniert, aber wie kann ich das jetzt hier einbauen:

ausblenden Quelltext
1:
RichEdit1->Lines->Add("(" + Edit1->Text + ") " + Edit2->Text);					


Edit1 = Benutzername.
Edit2 = Text.

ich weiss nicht wie ich das jetzt da einbauen kann, so das nur der Benutzer name z.B. Rot Makiert ist, und der Text Schwarz. Ich bin dir sehr dankbar für die weitere hilfen :)

MFG Andreas

Moderiert von user profile iconraziel: Code-Tags hinzugefügt.
Raffo
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 300



BeitragVerfasst: Do 15.09.05 07:33 
Da arbeitest Du mit SelStart / SelLenght

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
procedure ...
var l:longint;
begin
l:=richedit1.GetTextLen; //merke wo naechste Textmarke beim Einfg
Richedit1.Lines.Add('['+edit1.text+'] '+edit2.text);
RichEdit1.SelStart:=l; //gemerkte Marke
RichEdit1.SelLength:=length(edit1.text)+2; //Laenge zzgl. 2 wg. Klammern
RichEdit1.SelAttributes.Color:=clRed;
end;


Moderiert von user profile iconraziel: Code- durch Delphi-Tags ersetzt.
Udontknow
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2596

Win7
D2006 WIN32, .NET (C#)
BeitragVerfasst: Do 15.09.05 07:38 
Die eigentliche Frage hat aber nun auch wirklich gar nichts mit einem Chat oder Internet /Netzwerk zu tun. :roll:

Cu,
Udontknow
raziel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2453

Arch Linux
JS (WebStorm), C#, C++/CLI, C++ (VS2013)
BeitragVerfasst: Do 15.09.05 09:30 
Hallo,

Bitte ändere den Titel des Topics da er wenig über das eigentlich Thema verrät. Hier der entsprechende Absatz aus den Delphi-Forum.de Richtlinien:
Richtlinien:
1.2 Beiträge
Bitte formuliere den Betreff Deiner Beiträge so, dass andere Mitglieder anhand dieser bereits das eigentliche Thema festmachen können. Beiträge wie etwa "Eine Anfängerfrage" oder "Weiß jemand, wie das geht?" lassen den Leser im Unklaren darüber, was das Thema der Diskussion ist.[...]


Einfach oben bei deinem ersten Beitrag auf "Edit" klicken und den Titel ändern. Dank Dir!

Gruß,
raziel

_________________
JSXGraph
bruce185 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 283

winXP
D7 Ent
BeitragVerfasst: Fr 16.09.05 00:46 
vielen dank, es funktioniert, ich habe da noch etwas umgeändert, das der Benutzername Fett Gedruckt Dargestellt wird.

Ich habe da noch eine Frage, und zwar wo kann ich solche Komponente downloaden das ich auch Smilis mit einfügen kann, ich danke dir schonmal :D

Andreas
raziel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2453

Arch Linux
JS (WebStorm), C#, C++/CLI, C++ (VS2013)
BeitragVerfasst: Fr 16.09.05 11:28 
Es gilt hier allgemein: Neue Frage, neues Topic und außerdem möchte ich nochmal auf mein vorheriges Posting hinweisen!

_________________
JSXGraph