public void UpdateMenuItems(Menu.MenuItemCollection Menu, System.EventHandler ClickFunction) { for (int i = 1; i <= 5; i++) { Menu.RemoveByKey("recentFile" + i.ToString()); } List<MenuItem> items = GetMenuItems(); foreach (MenuItem mi in items) { mi.Click += ClickFunction; Menu.Add(mi); } }