private void ImportForm_FormClosed(object sender, FormClosedEventArgs e) { ImportForm form = sender as ImportForm; if (form.NoteList.Count > 0) { foreach (Note note in form.NoteList) { NoteList.Add(note); note.Click += Note_Click; note.check.CheckedChanged += Check_CheckedChanged; } NoteList = NoteList.OrderByDescending(x => x.datecreated).ToList(); currentTag = "All Notes"; } if (form.tags.Count != 0) { foreach (string tag in form.tags) { if (!tags.Contains(tag)) { tags.Add(tag); } } } form.Dispose(); form = null; }
private void importNotesToolStripMenuItem_Click(object sender, EventArgs e) { using (ImportForm importForm = new ImportForm()) { importForm.FormClosed += ImportForm_FormClosed; importForm.StartPosition = FormStartPosition.CenterParent; importForm.ShowDialog(); } }