禁止和允许显示任务栏的右键菜单

Posted feiyucha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了禁止和允许显示任务栏的右键菜单相关的知识,希望对你有一定的参考价值。

实现效果:

  技术分享图片

知识运用:

   notraycontextmenu键

实现代码:

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                RegistryKey regkey;
                regkey = Registry.CurrentUser;
                regkey = regkey.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer");
                regkey.SetValue("notraycontextmenu", 1, RegistryValueKind.DWord);
                regkey.Close();
                if (MessageBox.Show("设置完成!") == DialogResult.OK)
                {
                    RefreshSystem();
                }
            }
            catch (Exception ex)
            { MessageBox.Show(ex.Message); }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                RegistryKey regkey;
                regkey = Registry.CurrentUser;
                regkey = regkey.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer");
                regkey.SetValue("notraycontextmenu", 0, RegistryValueKind.DWord);
                regkey.Close();
                if (MessageBox.Show("设置完成!") == DialogResult.OK)
                {
                    RefreshSystem();
                }
            }
            catch (Exception ex)
            { MessageBox.Show(ex.Message); }
        }

  

以上是关于禁止和允许显示任务栏的右键菜单的主要内容,如果未能解决你的问题,请参考以下文章

如何禁止 dev dockpanel的右键菜单

利用jQuery禁止页面的右键单击

哪些注册表命令允许我从包含撇号的文件夹的右键单击上下文菜单中以管理员身份运行 PowerShell 5 / CMD?

HTML代码片段

HTML代码片段

win7系统的右键菜单只显示一个白色框不显示菜单项 解决办法