WebBrowser mtWeb = new WebBrowser();
mtWeb.IsWebBrowserContextMenuEnabled = false; //禁止右键
mtWeb.WebBrowserShortcutsEnabled = false;//禁止快捷键
上面的方法会屏蔽所有的快捷键,需要单独屏蔽某些快捷键功能,可以尝试重写 WebBrowser 的方法 PreviewKeyDown
例如:
private void mtWeb_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
//屏蔽复制快捷键
if(e.Control && e.KeyCode == Keys.C)
{
e.IsInputKey = true;
}
}