创建动态“最近打开的文件”菜单
我想向我的 MenuStrip 添加一项功能,其中我希望有一个选项,您可以将鼠标悬停在该选项上或按菜单选项来打开最近打开的项目。
文件--->最近开放的项目---> {项目列表.....}
与 Microsoft Office 产品(例如 Word 2007)中存在的相同类型的选项/菜单。
我知道如何获取文件名数组。我只需要知道如何将名称数组放在 Sub MenuStrip 中。
I want to add a feature to my MenuStrip where I want there to be an option where you can hover over or press the menu option to open recently opened projects .
File---> Recently Opened Projects---> {List of projects.....}
The same kind of option/menu that exists in Microsoft office products (e.g. word 2007).
I know how to get an array of the file names. I just need to know how to put the array of the names at the Sub MenuStrip.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以在代码中动态添加它们:
You can add them dynamically in code:
您需要在循环中创建
ToolStripMenuItem
并调用DropDownItems.Add
将它们添加到您的父菜单项。在循环中,您应该向其
Click
事件添加一个处理程序。You need to create
ToolStripMenuItem
s in a loop and callDropDownItems.Add
to add them to your parent menu item.In the loop, you should add a handler to their
Click
event.