在my.settings vb.net中保存上下文菜单项

时间:2010-01-12 19:47:24

标签: .net vb.net settings save contextmenu

如何将项目存储在“设置”中的上下文菜单条中,以便下次启动应用程序时它们位于上下文菜单中?

还是有比使用设置更好的方法吗? (它们最近在cms中打开了文件)

2 个答案:

答案 0 :(得分:0)

可能有专门为此设置的持久性机制,但如果不是,您需要以某种方式保存数据,这将允许重建菜单条。

找出一些可以保存到文件中的元数据(想到XML),然后在启动时使用它来重新构建项目。

或者,您可以简单地将序列化菜单条对象保存到磁盘。

答案 1 :(得分:0)

将它们保存为用户设置是个好主意。我将它们保存为StringCollection(集合的每个项目都是最近打开的文件路径)。当您的应用程序加载时,您只需要浏览此集合并添加相应的上下文菜单项。