コード例 #1
0
        private void OnListDoubleClick(object sender, EventArgs e)
        {
            List <int> years = new List <int>();

            foreach (ListViewItem lvi in lvYears.Items)
            {
                if (lvi.Checked)
                {
                    years.Add(int.Parse(lvi.Text));
                }
            }
            if (years.Count > 0)
            {
                ReportTableForm rtf = ReportTableForm.GetInstance(TargetArea, _topic, years);
                rtf.TopicDescription = _topicDescription;
                if (rtf.Visible)
                {
                    rtf.BringToFront();
                }
                else
                {
                    rtf.Show(this);
                }
            }
            else
            {
                MessageBox.Show("Please select one or more years", "No year selected", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
コード例 #2
0
 private void ReportTableForm_FormClosing(object sender, FormClosingEventArgs e)
 {
     _instance = null;
     global.SaveFormSettings(this);
 }