private void StartVisualization() { if (VisualizationForm == null || VisualizationForm.IsDisposed) { VisualizationForm = new VisualizationForm(m_uiMain); } VisualizationForm.Show(); VisualizationForm.FormClosed += VisualizationFormOnClosed; }
private void VisualizationFormOnClosed(object sender, FormClosedEventArgs e) { VisualizationForm.FormClosed -= VisualizationFormOnClosed; VisualizationForm.Dispose(); VisualizationForm = null; m_uiMain.VisualizationClosed(); UpdateButtons(); }
private void showVisualizationButton_CheckedChanged(object sender, EventArgs e) { if (showVisualizationButton.Checked) { StartVisualization(); } else { VisualizationForm?.Close(); } }
private void disconnectButton_Click(object sender, EventArgs e) { DisableCommandButtons(); VisualizationForm?.Close(); m_uiMain.Disconnect(); }