private void btnAddDetectorType_Click(object sender, EventArgs e) { FormAddDetectorType form = new FormAddDetectorType(null); if (form.ShowDialog() == DialogResult.OK) { settings.DetectorTypes.Add(new DetectorType(form.TypeName, form.MaxChannels, form.MinHV, form.MaxHV, form.GEScript)); PopulateDetectorTypeList(); } }
private void btnEditDetectorType_Click(object sender, EventArgs e) { if(lvDetectorTypes.SelectedItems.Count == 0) return; // Show edit detector type form DetectorType detType = (DetectorType)lvDetectorTypes.SelectedItems[0].Tag; FormAddDetectorType form = new FormAddDetectorType(detType); if (form.ShowDialog() == DialogResult.Cancel) return; // Update selected detector type detType.MaxNumChannels = form.MaxChannels; detType.MinHV = form.MinHV; detType.MaxHV = form.MaxHV; detType.GEScript = form.GEScript; PopulateDetectorTypeList(); }