private void OpenRecentFile_Click(object sender, EventArgs e) { if (sender is ToolStripItem && ((ToolStripItem)sender).Tag is int) { int index = (int)((ToolStripItem)sender).Tag; if (index >= 0 && index < Settings.RecentFileCount) { LoadProject(Settings.GetRecentFile(index)); } } }
private void toolOpen_DropDownOpening(object sender, EventArgs e) { foreach (ToolStripItem item in toolOpen.DropDownItems) { if (item.Tag is int) { int index = (int)item.Tag; if (index < Settings.RecentFileCount) { item.Text = Settings.GetRecentFile(index); item.Visible = true; } else { item.Visible = false; } } } }