none
在程序中如何给文件和文件夹添加右键? RRS feed

  • 问题

  • 在程序中,如何给文件和文件夹添加右键?

    是除了几个类型的文件之外,其他全部文件类型都添加右键。

    请问应该如何实现?

    谢谢。

    2013年9月22日 12:37

答案

  • 你好:

    请把你的问题描述清楚:

    1. 你在开发哪种应用程序,Winform? ASP.NET? wpf?

    2. 你指的”给文件和文件夹添加右键“是什么意思?是给系统文件和文件夹注册右键菜单吗?还是说在你的程序里面有个界面会显示一些文件和文件夹的图标,现在想给这些图标添加右键菜单功能?

    3. 你想在右键菜单里面添加哪些功能选项呢?

    推荐你看以下关于右键菜单的文章:

    (C#)Windows Shell 外壳编程系列7 - ContextMenu 注册文件右键菜单

    C#上下文菜单(右键菜单)ContextMenuStrip用法总结  


    Caillen
    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    • 已标记为答案 VCResearch 2013年9月27日 15:08
    2013年9月23日 6:07
    版主

全部回复

  • 你好:

    请把你的问题描述清楚:

    1. 你在开发哪种应用程序,Winform? ASP.NET? wpf?

    2. 你指的”给文件和文件夹添加右键“是什么意思?是给系统文件和文件夹注册右键菜单吗?还是说在你的程序里面有个界面会显示一些文件和文件夹的图标,现在想给这些图标添加右键菜单功能?

    3. 你想在右键菜单里面添加哪些功能选项呢?

    推荐你看以下关于右键菜单的文章:

    (C#)Windows Shell 外壳编程系列7 - ContextMenu 注册文件右键菜单

    C#上下文菜单(右键菜单)ContextMenuStrip用法总结  


    Caillen
    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    • 已标记为答案 VCResearch 2013年9月27日 15:08
    2013年9月23日 6:07
    版主
  • 你好:

    请把你的问题描述清楚:

    1. 你在开发哪种应用程序,Winform? ASP.NET? wpf?

    2. 你指的”给文件和文件夹添加右键“是什么意思?是给系统文件和文件夹注册右键菜单吗?还是说在你的程序里面有个界面会显示一些文件和文件夹的图标,现在想给这些图标添加右键菜单功能?

    3. 你想在右键菜单里面添加哪些功能选项呢?

    推荐你看以下关于右键菜单的文章:

    (C#)Windows Shell 外壳编程系列7 - ContextMenu 注册文件右键菜单

    C#上下文菜单(右键菜单)ContextMenuStrip用法总结  


    Caillen
    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    谢谢。

    http://www.cnblogs.com/lemony/archive/2008/08/29/1279588.html

    我看了。

    请问用这个方法做,是否要求应用程序以管理员身份运行?

    2013年9月23日 14:13
  • 里面的代码我也没有亲自测试过,我建议你把这篇博文下面的源代码下载下来,用不同的用户登陆到系统里面调试一下看看有没有什么问题。

    源代码就在博文下方的链接里面。


    Caillen
    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    2013年9月24日 1:28
    版主