private void IncludeInputFile(AbsFluxInputFile inputFile) { var spectra = new AbsFluxSpectra(inputFile); if (!spectra.IsComplete) { var frm = new frmCompleteSpectra(spectra); if (frm.ShowDialog(this) == DialogResult.Cancel) { return; } } if (spectra.IsComplete) { m_AbsFluxCalibrator.AddSpectra(spectra); lbIncludedSpecta.Items.Add(spectra); lbAvailableFiles.Items.Remove(inputFile); lbIncludedSpecta.ItemCheck -= lbIncludedSpecta_ItemCheck; try { lbIncludedSpecta.SetItemChecked(lbIncludedSpecta.Items.IndexOf(spectra), true); } finally { lbIncludedSpecta.ItemCheck += lbIncludedSpecta_ItemCheck; } PlotCalibration(); } }
private void IncludeInputFile(AbsFluxInputFile inputFile) { var spectra = new AbsFluxSpectra(inputFile); if (!spectra.IsComplete) { var frm = new frmCompleteSpectra(spectra); if (frm.ShowDialog(this) == DialogResult.Cancel) return; } if (spectra.IsComplete) { m_AbsFluxCalibrator.AddSpectra(spectra); lbIncludedSpecta.Items.Add(spectra); lbAvailableFiles.Items.Remove(inputFile); lbIncludedSpecta.ItemCheck -= lbIncludedSpecta_ItemCheck; try { lbIncludedSpecta.SetItemChecked(lbIncludedSpecta.Items.IndexOf(spectra), true); } finally { lbIncludedSpecta.ItemCheck += lbIncludedSpecta_ItemCheck; } PlotCalibration(); } }