/// <summary> /// New message was received from a player. /// </summary> /// <param name="Msg">The message received.</param> private void NetworkController_OnReceivedMessage(string Msg) { TxtChat.Invoke(new MethodInvoker(delegate { TxtChat.Text += "\r\n" + Msg; })); }
void TryChat(string text) { if (TxtChat.InvokeRequired) { TxtChat.Invoke(new TryChatD(TryChat), text); } else { TxtChat.Text = text + CS.NL + TxtChat.Text; } }
private void BtnSend_Click(object sender, EventArgs e) { if (TxtMessage.Text != string.Empty) { //Sending an empty string isn't a good idea. PacketSenders.BroadcastLetter(NetworkFacade.Client, TxtMessage.Text, ""); TxtChat.Invoke(new MethodInvoker(delegate { TxtChat.Text += "\r\n" + TxtMessage.Text; TxtMessage.Text = string.Empty; })); } }