private void colorSlider1_Scroll(object sender, ScrollEventArgs e) { if (cmbStartID.SelectedItem == null || cmbEndID.SelectedItem == null || cmbSFRVars.SelectedIndex < 0 || colorSlider1.Value == 0) { return; } _ProfileMat = SFROutput.ProfileTimeSeries(_ProfileRivers, cmbSFRVars.SelectedIndex, colorSlider1.Value, chbReadComplData.Checked, chbUnifiedByLength.Checked); string series = string.Format("{0} from {1} to {2}", cmbSFRVars.SelectedItem.ToString(), cmbStartID.SelectedItem, cmbEndID.SelectedItem); winChart_proflie.Plot(_ProfileMat[0, "0", ":"], _ProfileMat[1, "0", ":"], series); }
private void cmbEndID_SelectedIndexChanged(object sender, EventArgs e) { if (cmbSFRVars.SelectedIndex < 0) { return; } if (cmbEndID.SelectedItem != null) { tabControl_Chart.SelectedTab = this.tabPageProfile; var river_start = (int)cmbStartID.SelectedItem; var river_end = (int)cmbEndID.SelectedItem; _ProfileRivers = SFROutput.RiverNetwork.BuildProfile(river_start, river_end); _ProfileMat = SFROutput.ProfileTimeSeries(_ProfileRivers, cmbSFRVars.SelectedIndex, 0, chbReadComplData.Checked, chbUnifiedByLength.Checked); colorSlider1.Maximum = SFROutput.DataCube.Size[1] - 1; colorSlider1.Value = 0; string series = string.Format("{0} from {1} to {2}", cmbSFRVars.SelectedItem.ToString(), river_start, river_end); winChart_proflie.Plot(_ProfileMat[0, "0", ":"], _ProfileMat[1, "0", ":"], series); } }