コード例 #1
0
        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();
        }
コード例 #2
0
        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);
        }