BelhardTraining.RecentListDemo.MainForm.OnFileToolStripMenuItemDropDownOpening C# (CSharp) Method

OnFileToolStripMenuItemDropDownOpening() private method

private OnFileToolStripMenuItemDropDownOpening ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void OnFileToolStripMenuItemDropDownOpening(object sender, EventArgs e)
        {
            if (recentFiles.Count == 0)
            {
                recentToolStripMenuItem.Enabled = false;
            }
            else
            {
                recentToolStripMenuItem.Enabled = true;
                recentToolStripMenuItem.DropDownItems.Clear();

                foreach (string recentFileName in recentFiles)
                {
                    ToolStripMenuItem menuItem = new ToolStripMenuItem(recentFileName);
                    menuItem.Tag = recentFileName;
                    menuItem.Click += OnRecentFileItemClick;
                    recentToolStripMenuItem.DropDownItems.Add(menuItem);
                }
            }
        }