关于
使用到的:
库CefSharp,C#,Windows
使用到的:
控件Form,ChromiumWebBrowser,TabControl,Panel
引用
获得引用的方法:
如果找不到就在这操作:
下面用到的引用:
using CefSharp;
using CefSharp.WinForms;
using System;
using System.Collections.Generic;
using System.Windows.Forms;
右键菜单
需要的Class:
//对右键的操作
public class MenuHandler : IContextMenuHandler
{
void IContextMenuHandler.OnBeforeContextMenu(IWebBrowser browserControl, IBrowser browser, IFrame frame, IContextMenuParams parameters, IMenuModel model)
{
//主要修改代码在此处;如果需要完完全全重新添加菜单项,首先执行model.Clear()清空菜单列表即可.
//需要自定义菜单项的,可以在这里添加按钮;
//清空原有右键菜单
model.Clear();
//自定义创建菜单
model.AddItem((CefMenuCommand)26501, "显示开发工具");
if (model.Count > 0)
{
model.AddSeparator();//添加分隔符;
}
model.AddItem((CefMenuCommand)26502, "关闭开发工具");
}
bool IContextMenuHandler.OnContextMenuCommand(IWebBrowser browserControl, IBrowser browser, IFrame frame