void recentItem_Click(object sender, EventArgs e) { var item = (ToolStripMenuItem)sender; var recentItem = (Medo.Configuration.RecentFile)item.Tag; if (ProceedWithNewDocument()) { try { Document = MagiWolDocument.Document.Open(recentItem.FileName); Recent.Push(recentItem.FileName); } catch (Exception ex) { var exFile = new FileInfo(recentItem.FileName); Medo.MessageBox.ShowError(this, string.Format("Cannot open \"{0}\".\n\n{1}", exFile.Name, ex.Message)); } UpdateData(null); } }