1
的ProcessCmdKey我有自己的winforms形式修改ProcessCmdKey
:CefWebBrowser和形式
private class MyForm : Form
{
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == (Keys.Escape))
{
this.BeginInvoke((MethodInvoker)delegate { this.Close(); });
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
}
在這種形式我有一個面板:
this._panel.BorderStyle = System.Windows.Forms.BorderStyle.None;
this._form.Controls.Add(this._panel);
this._panel.Parent = this._form;
this._panel.Size = this._form.Size;
在此面板上我已經cef瀏覽器控件:
this._Chrome = new Xilium.CefGlue.WindowsForms.CefWebBrowser();
this._Chrome.StartUrl = "google.ru";
this._Chrome.Parent = this._panel;
this._Chrome.Dock = DockStyle.Fill;
this._Chrome.BringToFront();
1。爲什麼ESCAPE鍵不起作用?
2.如何在CefWebBrowser彈出菜單中禁用並禁用跟隨鏈接?
好吧,讓我們去論壇:) – Superjet100