private void HistRadioButton_CheckedChanged(object sender, EventArgs e) { Color mainColor = settingsControl.MainColor; HistRadioButton.BackColor = Color.FromArgb(255 - mainColor.R + 20, 255 - mainColor.G + 20, 255 - mainColor.B + 20); pointRadioButton.BackColor = Color.FromArgb(255 - mainColor.R, 255 - mainColor.G, 255 - mainColor.B); PolyRadioButton.BackColor = Color.FromArgb(255 - mainColor.R, 255 - mainColor.G, 255 - mainColor.B); if (data != null) { // animationTimer.Interval = 500; plot = new DatVis3D.BarPlot(data); loadFlag = true; CalculateArrayT(); if (histX != null) { valuesT = ((DatVis3D.BarPlot)plot).GenerateIntermediateData(); maxt = valuesT.Length - 1; trackBar1.Maximum = Convert.ToInt32(valuesT[maxt]); trackBar1.Minimum = Convert.ToInt32(valuesT[mint]); legendPanel.Visible = true; legendPanel.Refresh(); } glControl1.Invalidate(); } else { MessageBox.Show("Данные не загружены", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); pointRadioButton.Checked = false; } }
private void PolyRadioButton_CheckedChanged(object sender, EventArgs e) { legendPanel.Visible = false; Color mainColor = settingsControl.MainColor; PolyRadioButton.BackColor = Color.FromArgb(255 - mainColor.R + 20, 255 - mainColor.G + 20, 255 - mainColor.B + 20); HistRadioButton.BackColor = Color.FromArgb(255 - mainColor.R, 255 - mainColor.G, 255 - mainColor.B); pointRadioButton.BackColor = Color.FromArgb(255 - mainColor.R, 255 - mainColor.G, 255 - mainColor.B); if (data != null) { plot = new DatVis3D.PolygonPlot(data); loadFlag = true; CalculateArrayT(); glControl1.Invalidate(); } else { MessageBox.Show("Данные не загружены", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); pointRadioButton.Checked = false; } }