vb.net - 如何在桌面上创建自己的右键菜单?
问题描述
我在互联网上上下搜索过,但无法弄清楚。所以我终于来这里是为了帮助一些完全天才的人。
我不喜欢 Windows 右键单击功能,因为它有太多选项。某些选项(例如属性)无法删除。所以,我想我可以禁用右键单击以删除菜单并创建我自己的菜单。
我遇到的问题是我无法弄清楚 VS2010 如何右键单击表单/项目之外的桌面并弹出一个框,就像内置的一样。我最终希望能够扩展和添加东西,但我遇到了第一个障碍。
有人可以告诉我如何右键单击桌面并创建一个上下文菜单弹出窗口,我可以在其中添加我自己的项目。我希望它的行为与 Windows 相同,但我希望它本质上是我自己的。这样,将来我将能够启用或禁用我自己的功能,即打开/winrar/7zip/即时删除编辑。
谢谢
Ka0s
解决方案
删除/禁用桌面的默认菜单根本不是一个好主意
但是您也可以使用 3rd 方应用程序添加自己的项目 我做了一个应用程序修改了默认菜单,它可以附加更多项目和子项目 我很久以前写的 我不记得我是否还有源代码
推荐阅读
- r - (很好)按块/沿多个维度扩展数组
- python-3.x - “DocumentReference”对象没有属性“to_dict”
- c# - 在简单的 C# 应用程序 (WPF/Console) 中启动 UWP 应用程序
- r - 在这种情况下,如何在批处理和并行处理中运行 R 代码?
- sql - 使用 SQL COUNT 函数或直接执行搜索查询更有效
- python - Python Selenium:我正在获取元素未附加到页面文档错误
- python - 使用不同的数组进行 Numpy 逐元素比较
- javascript - 如何从 url 中删除参数?
- python - 在python中将json从一种形式转换为另一种形式
- c# - C# 对象到 json 映射