/// <summary> /// Prohodí view diagnostiky za view rekalibrace nebo opačně /// </summary> /// <param name="diagnosticViewVisible">true, pokud zobrazit diagnostiku</param> public void changeDiagnosticView(bool diagnosticViewVisible) { if (splitContainer1.InvokeRequired) { ChangeDiagnosticViewCallback cb = new ChangeDiagnosticViewCallback(changeDiagnosticView); this.Invoke(cb, new object[] { diagnosticViewVisible }); } else { if (diagnosticViewVisible) { splitContainer1.Panel2.Controls.Clear(); splitContainer1.Panel2.Controls.Add(diagnosticView); } else { splitContainer1.Panel2.Controls.Clear(); splitContainer1.Panel2.Controls.Add(recalibrView); } } }