private void AxisList_SelectedIndexChanged(object sender, EventArgs e) { foreach (TabPage page in yAxisTabs.Controls) //loop through each Y axis and regenerate their points with the new X-axis { yAxisPage axisPage = (yAxisPage)page.Controls[0]; axisPage.generatePoints(); } }
private void addYAxisToolStripMenuItem_Click(object sender, EventArgs e) { TabPage newPage = new TabPage("New Y Axis"); yAxisPage axisPage = new yAxisPage(this); chart1.Series.Add(axisPage.getSeries()); newPage.Controls.Add(axisPage); yAxisTabs.TabPages.Add(newPage); if (yAxisTabs.TabCount == 1) { yAxisTabs.Visible = true; } }