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); } }
private void ReportTableForm_FormClosing(object sender, FormClosingEventArgs e) { _instance = null; global.SaveFormSettings(this); }