既然是C#+web混用模式,當然就需要把web的右鍵操作屏蔽掉咯。廢話不說了直接上代碼。
internal class MenuHandler : IMenuHandler { public bool OnBeforeContextMenu(IWebBrowser browser, IContextMenuParams parameters) { return false; } }
調用方式:
string url = "http://www.baidu.com"; CefSharp.WinForms.ChromiumWebBrowser wb = new CefSharp.WinForms.ChromiumWebBrowser(url); wb.Dock = DockStyle.Fill; this.Controls.Add(wb); wb.MenuHandler = new MenuHandler();
搞定 這樣就沒有右鍵菜單咯
出處:https://blog.csdn.net/weiyongliang_813/article/details/50575725