public static ClientForm Instance() { if (sForm == null) { sForm = new ClientForm(); } else { sForm.Close(); sForm = new ClientForm(); } return(sForm); }
public void Disconnect(bool remove = true) { IsAvailable = false; if (remove && ClientForm != null) { MainForm.Instance?.InvokeAction(() => { MessageBox.Show($@"{ClientForm.Text} server closed."); ClientForm?.Close(); ClientForm?.Dispose(); }); } }