private void summariesToolStripMenuItem_Click(object sender, EventArgs e)
{
using (SummaryEditor se = new SummaryEditor())
{
string[] summaries = new string[cmboEditSummary.Items.Count];
cmboEditSummary.Items.CopyTo(summaries, 0);
se.Summaries.Lines = summaries;
se.Summaries.Select(0, 0);
string prevSummary = cmboEditSummary.SelectedText;
if (se.ShowDialog(this) != DialogResult.OK)
return;
cmboEditSummary.Items.Clear();
foreach (string s in se.Summaries.Lines)
if (!string.IsNullOrEmpty(s.Trim()))
cmboEditSummary.Items.Add(s.Trim());
if (cmboEditSummary.Items.Contains(prevSummary))
cmboEditSummary.SelectedText = prevSummary;
else
cmboEditSummary.SelectedItem = 0;
}
}