【问题标题】:Windows 10 File Browser popup menu showing New items显示新项目的 Windows 10 文件浏览器弹出菜单
【发布时间】:2020-08-15 15:16:55
【问题描述】:
使用:
视觉工作室 2017
窗体
C#
我知道如何创建一个弹出菜单来显示我用代码添加到本机 WinForm ContextMenuStrip 控件的项目。
例如:
My coded Popup menu
我正在寻找并尝试实现但到目前为止我还没有找到的是如何填充 ContextMenuStrip 或任何替代控件,当您右键单击 文件资源管理器和选择新建并显示您可以根据您在计算机上安装的内容创建的项目列表。
例如:
File Explorer Popup Menu > New
我查看了不同网站上的许多建议,但它们都显示了我在如何手动添加项目方面已经知道的内容,没有人解释如何添加显示在 文件资源管理器新子菜单中的项目.
谁能告诉我这是否可能和/或指出我正确的地方。
问候,
【问题讨论】:
标签:
c#
visual-studio
winforms
contextmenu
explorer
【解决方案1】:
您将问题描述为某种编程任务,因此很可能这不是您期望看到的。向该菜单添加项目更多的是全能的'explorer.exe'的配置问题..
请see here 阅读项目模板的放置位置以及如何在注册表中为它们注册“文件类”。
我不喜欢这样的答案,只是删除一个指向其他资源的链接,但是不知道它是否是你真正想要的,复制&粘贴&编辑它是不合理的..
另外,请注意,如果您看到您的桌面,则说明“explorer.exe”已经在运行,并且在重新启动此进程之前,在注册表中编辑其配置可能不会生效。通常你会得到类似上面那篇文章的建议:
要使此更改生效,您需要重新启动电脑,而不仅仅是退出并重新登录。
但事实并非如此。只需通过任务管理器杀死 explorer.exe,然后重新启动它。无需重启。