/// <summary> /// Remove the form from collection when it closes /// </summary> private async void NewForm_FormClosing(object sender, FormClosingEventArgs e) { var form = (Form1)sender; var client = BrainHatServers.GetHatClient(form.ConnectedServer.HostName); if (client != null) { await client.StopReadingFromLslAsync(); } OpenForms.TryRemove(form.ConnectedServer.HostName, out var discard); }