private void UpdatePrecursorItem() { LabelFreeSummaryItem item = lvScans.Tag as LabelFreeSummaryItem; if (null == item) { return; } for (int i = 0; i < item.Count; i++) { item[i].Enabled = lvScans.Items[i].Checked; } new LabelFreeSummaryItemXmlFormat().WriteToFile(GetDetailFileName(), item); PrecursorArea pa = (PrecursorArea)lvPrecursor.SelectedItems[0].Tag; pa.Area = item.GetArea(); List <PrecursorArea> pas = (List <PrecursorArea>)lvPrecursor.Tag; new PrecursorAreaListTextFormat().WriteToFile(GetAreaFileName(), pas); lvPrecursor.SelectedItems[0].SubItems[2].Text = MyConvert.Format("{0:0.0}", pa.Area); lvPrecursor.Invalidate(); }
private void btnSave_Click(object sender, EventArgs e) { List <PrecursorArea> all = new List <PrecursorArea>(); foreach (ListViewItem item in lvPrecursor.Items) { PrecursorArea pa = item.Tag as PrecursorArea; pa.Enabled = item.Checked; all.Add(pa); } new PrecursorAreaListTextFormat().WriteToFile(GetAreaFileName(), all); }