当CefSharp浏览器具有焦点时,父助记符不起作用

时间:2016-08-24 12:01:39

标签: winforms cefsharp

我肯定可能是一个简单的问题。所以我在WinForm上创建了一个简单的CefSharp浏览器。

问题是 - 当浏览器有焦点时,父窗体上的所有菜单助记符都被禁用(例如文件菜单的“Alt + F”等)

我的父表单上的KeyPreview设置为True - 我是否需要在浏览器对象上禁用/启用一些设置,以便将助记符/加速器/快捷方式传递给父表单?

1 个答案:

答案 0 :(得分:0)

原来 - 我的问题与CefSharp无关。

我实施了IKeyboardHandler,但也没有帮助。我可以看到处理程序将呼叫反映回父母的位置 - 但我仍未在菜单上获得对热键的响应。

那时我开始寻找其他地方,并意识到我在表格上使用的Telerik RadMenu不支持助记符。 (偏离主题:Telerik控件很酷但要注意,这里潜藏着很多小错误。对于他们收取的钱,你不会期待这个。)

解决方案是转储Telerik RadMenu并使用WinForms菜单并解决问题!!