如何将项目存储在“设置”中的上下文菜单条中,以便下次启动应用程序时它们位于上下文菜单中?
还是有比使用设置更好的方法吗? (它们最近在cms中打开了文件)
答案 0 :(得分:0)
可能有专门为此设置的持久性机制,但如果不是,您需要以某种方式保存数据,这将允许重建菜单条。
找出一些可以保存到文件中的元数据(想到XML),然后在启动时使用它来重新构建项目。
或者,您可以简单地将序列化菜单条对象保存到磁盘。
答案 1 :(得分:0)
将它们保存为用户设置是个好主意。我将它们保存为StringCollection(集合的每个项目都是最近打开的文件路径)。当您的应用程序加载时,您只需要浏览此集合并添加相应的上下文菜单项。