1

我想向我的 MenuStrip 添加一个功能,我希望有一个选项,您可以将鼠标悬停在上面或按下菜单选项来打开最近打开的项目

File---> Recently Opened Projects---> {List of projects.....}

与 Microsoft Office 产品中存在的相同类型的选项/菜单(例如 word 2007)。

我知道如何获取文件名数组。我只需要知道如何将名称数组放在 Sub MenuStrip 中。

4

2 回答 2

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);
    }
于 2011-03-22T15:56:20.200 回答
0

您需要ToolStripMenuItem在循环中创建 s 并调用DropDownItems.Add以将它们添加到您的父菜单项。
在循环中,您应该为他们的Click事件添加一个处理程序。

于 2011-03-22T15:54:34.603 回答