AutoWikiBrowser.MainForm.summariesToolStripMenuItem_Click C# (CSharp) Method

summariesToolStripMenuItem_Click() private method

private summariesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        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;
            }
        }
MainForm