private void OnMessage(Message msg) { if (chat_txtbx.InvokeRequired) { chat_txtbx.Invoke((MethodInvoker)delegate { chat_txtbx.Text += "\r\n" + msg.getZeit() + ": " + msg.getUser() + ": "; chat_txtbx.Text += msg.getBody(); }); } else { chat_txtbx.Text += "\r\n" + msg.getZeit() + ": " + msg.getUser() + ": "; chat_txtbx.Text += msg.getBody(); } }
private void OnBroadcastRecieved(Message msg, String ip) { ip = ip.Split(':')[0]; if (!kontaktliste.ContainsKey(ip)) { kontaktliste.Add(ip, msg.getUser()); // kontaktlistbx.Items.AddRange(kontaktliste.Values.ToArray()); if (kontaktlistbx.InvokeRequired) { kontaktlistbx.Invoke((MethodInvoker)delegate { kontaktlistbx.Items.AddRange(kontaktliste.Values.ToArray()); } ); } else { kontaktlistbx.Items.AddRange(kontaktliste.Values.ToArray()); } } }