Hallo Leute,
ich weiß Titel vom Beitrag ist ein wenig unschön, aber mir viel nichts besseres ein wie ich das kurz Beschreiben sollte.
Also meine Problem ist, ich habe einen Chatserver mir gebastelt wobei sich die Clienten einzeln unterhalten können sollten. So sobald ein Client jetzt ein anderen Client anspricht soll sich eine neue Form öffnen (die user_form), wenn sie noch nicht offen. Andernfalls direkt in der Form schreiben. So sollen die beiden direkt miteinander sich unterhalten können.
Nun ist mein Problem, wie ich das Bewerkstellige. Wenn ich, sobald eine Nachricht eingeganngen ist, eine Form deklariere und diese öffne, öffnet sich immer wieder eine neue Form auch wenn von den gleichen Clienten eine Nachricht eingeht. Sobald ich eine Form am Anfang deklariere schreibt er es zwar immer in einer Form rein, allerdings wenn man vom einem anderen Client angesprochen wird öffnet sich natürlich keine neue Form.
Es soll ja auch Möglich sein sich mit mehren Clienten gleichzeitig zu unterhalten, also mehrere user_form(en) geöffnet werden können.
Über jede Hilfe wäre ich sehr dankbar.
Viele Grüße
Fridulin
Edit:
ich weiß Titel vom Beitrag ist ein wenig unschön, aber mir viel nichts besseres ein wie ich das kurz Beschreiben sollte.
Also meine Problem ist, ich habe einen Chatserver mir gebastelt wobei sich die Clienten einzeln unterhalten können sollten. So sobald ein Client jetzt ein anderen Client anspricht soll sich eine neue Form öffnen (die user_form), wenn sie noch nicht offen. Andernfalls direkt in der Form schreiben. So sollen die beiden direkt miteinander sich unterhalten können.
Nun ist mein Problem, wie ich das Bewerkstellige. Wenn ich, sobald eine Nachricht eingeganngen ist, eine Form deklariere und diese öffne, öffnet sich immer wieder eine neue Form auch wenn von den gleichen Clienten eine Nachricht eingeht. Sobald ich eine Form am Anfang deklariere schreibt er es zwar immer in einer Form rein, allerdings wenn man vom einem anderen Client angesprochen wird öffnet sich natürlich keine neue Form.
Es soll ja auch Möglich sein sich mit mehren Clienten gleichzeitig zu unterhalten, also mehrere user_form(en) geöffnet werden können.
Über jede Hilfe wäre ich sehr dankbar.
Viele Grüße
Fridulin
Edit:
Code:
user_form user_formchat = new user_form(this);
user_formchat.Wem = nick_sender;
user_formchat.Text = "Chat mit " + nick_sender;
user_formchat.Nachricht = zwischen;
user_formchat.aktualisieren();
user_formchat.Show(this);
Zuletzt bearbeitet: