Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在my.settings vb.net中保存上下文菜单项_.net_Vb.net_Settings_Save_Contextmenu - Fatal编程技术网

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

在my.settings vb.net中保存上下文菜单项,.net,vb.net,settings,save,contextmenu,.net,Vb.net,Settings,Save,Contextmenu,如何将项目存储在设置中的上下文菜单条中,以便下次启动应用程序时它们位于上下文菜单中 还是有比使用设置更好的方法? (它们是cms中最近打开的文件)可能有专门用于此的设置持久性机制,但如果没有,您需要以某种方式保存数据,以便重建菜单条 找出一些可以保存到文件中的元数据(想到XML),然后在启动时使用这些元数据重新构建项目 或者,您可以简单地将序列化的菜单条对象保存到磁盘。最好将它们保存为用户设置。我会将它们保存为StringCollection(集合中的每个项都是最近打开的文件路径)。加载应用程序

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

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

可能有专门用于此的设置持久性机制,但如果没有,您需要以某种方式保存数据,以便重建菜单条

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


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

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

用户设置(My.settings)本质上是一个XML设置文件,因此可以使用它轻松保存所述元数据;-)