/// <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();
        }
Exemple #2
0
 public StartupForm()
 {
     InitializeComponent();
     OptimisationForm  = new OptimisationForm(this);
     VisualisationForm = new VisualisationForm(this);
     ContourForm       = new NoiseContourForm();
 }
Exemple #3
0
        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();
        }