1 . 實現IKeyboardHandler接口css
public class KeyBoardHander : IKeyboardHandler
{
public bool OnKeyEvent(IWebBrowser browserControl, IBrowser browser, KeyType type, int windowsKeyCode, int nativeKeyCode, CefEventFlags modifiers, bool isSystemKey)
{
return false;
}
public bool OnPreKeyEvent(IWebBrowser browserControl, IBrowser browser, KeyType type, int windowsKeyCode, int nativeKeyCode, CefEventFlags modifiers, bool isSystemKey, ref bool isKeyboardShortcut)
{
const int VK_F5 = 0x74;
if (windowsKeyCode == VK_F5)
{
browser.Reload(); //此處能夠添加想要實現的代碼段
}
return false;
}
}
2 . 在定義ChromiumWebBrowser變量時,加入:html
browser = new ChromiumWebBrowser(baseUri)
{
KeyboardHandler = new KeyBoardHander(),
Dock = DockStyle.Fill
};
3 .成功web