2012-07-17 89 views
1

好的,所以我想要做的是有一个菜单,根据文件位置执行某些操作。因此,如果文件位于我的应用程序使用的文件夹中,我希望移至文档,并且如果文件位于该位置,请移至[程序文件夹]。这个上下文菜单可以通过资源管理器。动态右键菜单基于位置的C#

任何人有任何想法如何做到这一点?

至少作为一个基础,我认为我将不得不使用上下文菜单,并且我可以动态地添加项目......或者至少我认为我必须这样做。

[编辑:2012年7月20日10:17] - 也许我的问题措辞不佳。我期望做的是让我的程序更加集成到资源管理器中,所以当用户右键单击文件时会出现某些操作,这是基于文件是否与我正在开发的程序相关联。

+1

需要更多信息:您是否尝试将项目添加到资源管理器在右键单击项目时显示的菜单?或者它只是在您编写的程序中显示? – dlev 2012-07-17 22:13:24

+0

抱歉,延迟响应,这是在资源管理器中使用。 – 2012-07-18 20:33:27

+0

这样的Shell扩展作为条目添加到Windows注册表中,而不是.NET应用程序。你的问题与C#和.NET有什么关系? – 2012-07-18 20:36:35

回答