/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_Visualisation_Click(object sender, EventArgs e) { // Если вкладка уже открыта - ничего не делаем if (this.activeForm == visualForm) { return; } // Если вкладка не была прежде ни разу открыта - создаём её if (visualForm == null) { visualForm = new VisualisationForm(this); } // Если открыта вдругая вкладка - скрываем её if (activeForm != null) { activeForm.Hide(); } ClearAllButtons(); btn_Visualisation.BackColor = VisualisationForm.HIGHLIGHT_COLOR; Header_Panel.BackColor = VisualisationForm.HIGHLIGHT_COLOR; ChangeHeaderName(btn_Visualisation); activeForm = visualForm; this.DoFillActiveInPanelStaff(); HighLightingOfHelpButton(); }
public StartupForm() { InitializeComponent(); OptimisationForm = new OptimisationForm(this); VisualisationForm = new VisualisationForm(this); ContourForm = new NoiseContourForm(); }
private void DiagramStart(SeriesChartType type) { TabPage currentTab = mainTab.SelectedTab; DataGridView infoDG = currentTab.Controls[0] as DataGridView; List <ExcelQuestion> selectedQuestions = new List <ExcelQuestion>(); foreach (var rowItem in infoDG.SelectedRows.Cast <DataGridViewRow>().ToList()) { selectedQuestions.Add(rowItem.Cells["question"].Value as ExcelQuestion); } var selectedProfile = Document.ProfilesListContent.SingleOrDefault(p => p.Name == currentTab.Text); VisualisationForm vf = new VisualisationForm(); vf.Questions = selectedQuestions; vf.Profile = selectedProfile; vf.Document = Document; vf.DiagramType = type; vf.Show(); }