public static void StartChat() { if (chatForm == null) { new Thread(() => { chatForm = new RemoteChatForm(NetworkHost); chatForm.ShowDialog(); }).Start(); } }
public static void Disconnect() { if (chatForm != null) { chatForm.Invoke((MethodInvoker)delegate () { chatForm.Close(); chatForm.Dispose(); chatForm = null; }); } }