我想在我的MenuStrip中添加一个功能,我希望在那里有一个选项,您可以将鼠标悬停在上面或按菜单选项打开最近打开的项目。
File---> Recently Opened Projects---> {List of projects.....}
Microsoft Office产品中存在的相同类型的选项/菜单(例如word 2007)。
我知道如何获取文件名数组。我只需要知道如何将名称数组放在Sub MenuStrip上。
答案 0 :(得分:1)
您可以在代码中动态添加它们:
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);
}
答案 1 :(得分:0)
您需要在循环中创建ToolStripMenuItem
并调用DropDownItems.Add
将其添加到您的父菜单项。
在循环中,您应该为其Click
事件添加处理程序。