public TLE_HistoricSelectedSatInfo_form() { InitializeComponent(); DataLimitTextBox.Text = "100"; // For short time, later on this will check all sats foreach (DataRow item in _tle_dataset._TLE_Sat_DataSet.Tables[0].Rows) { SelectedSatComboBox.Items.Add(item.ItemArray[1].ToString()); } // Apparently not working TLEHistoricDataSetPlotTabPage.Hide(); PlotDataButton.Enabled = false; MainPlotModel.PlotType = PlotType.XY; MainPlotModel.Axes.Add(new LinearAxis { Position = AxisPosition.Bottom, MaximumPadding = 0.1, MinimumPadding = 0.1 }); MainPlotModel.Axes.Add(new LinearAxis { Position = AxisPosition.Left, MaximumPadding = 0.1, MinimumPadding = 0.1, MajorGridlineStyle = LineStyle.Solid }); MainPlotModel.Axes.Add(new LinearAxis { Position = AxisPosition.Right, MaximumPadding = 0.1, MinimumPadding = 0.1, Key = "secondary" }); OxyColor background_color = new OxyColor(); background_color = Color.DimGray.ToOxyColor(); MainPlotModel.PlotAreaBackground = background_color; HistoricDataPlotView.Model = MainPlotModel; getDatabase_bg = new BackgroundWorker(); getDatabase_bg.DoWork += GetDatabase_bg_DoWork; getDatabase_bg.RunWorkerCompleted += GetDatabase_bg_RunWorkerCompleted; AcceptButton = SearchHistoricTLEButton; ToolStripMenuItem AddInclination_button = new ToolStripMenuItem(); ToolStripMenuItem AddEccentricity_button = new ToolStripMenuItem(); ToolStripMenuItem AddSemiaxis_button = new ToolStripMenuItem(); AddInclination_button.Text = "Add inclination"; AddEccentricity_button.Text = "Add eccentricity"; AddSemiaxis_button.Text = "Add semiaxis"; AddInclination_button.Click += AddInclinationSecondaryAxis_Click; AddEccentricity_button.Click += AddEccentricitySecondaryAxis_Click; AddSemiaxis_button.Click += AddSemiaxisSecondaryAxis_Click; SecondaryAxisContextMenuStrip.Items.Add(AddInclination_button); SecondaryAxisContextMenuStrip.Items.Add(AddEccentricity_button); SecondaryAxisContextMenuStrip.Items.Add(AddSemiaxis_button); }
private void TLEDataCountTextBox_TextChanged(object sender, EventArgs e) { // If this is called, the data is loaded for sure so some features are unlocked if (_isDataLoaded) { SeriesPlotComboBox.Items.Clear(); TLEHistoricDataSetPlotTabPage.Show(); // Load data into plot series combo box foreach (DataGridViewColumn item in MainTLEHistoricInfoDataGridView.Columns) { //item as DataGridViewColumn; SeriesPlotComboBox.Items.Add(item.HeaderText); } SeriesPlotComboBox.SelectedIndex = 12; SeriesPlotComboBox.Refresh(); PlotDataButton.Enabled = true; } }