我想向我的 MenuStrip 添加一个功能,我希望有一个选项,您可以将鼠标悬停在上面或按下菜单选项来打开最近打开的项目。
File---> Recently Opened Projects---> {List of projects.....}
与 Microsoft Office 产品中存在的相同类型的选项/菜单(例如 word 2007)。
我知道如何获取文件名数组。我只需要知道如何将名称数组放在 Sub MenuStrip 中。
您可以在代码中动态添加它们:
private void menuItem_Click(object sender, EventArgs e)
{
ToolStripMenuItem item = new ToolStripMenuItem();
item.Text = "your file name";
item.Click += new EventHandler(yourEventHandler);
menuItem.DropDownItems.Add(item);
}
您需要ToolStripMenuItem
在循环中创建 s 并调用DropDownItems.Add
以将它们添加到您的父菜单项。
在循环中,您应该为他们的Click
事件添加一个处理程序。