退格键不适用于IE工具栏

时间:2011-05-07 09:34:18

标签: c# .net internet-explorer-8 toolbar

我正在使用band对象在c#.net中开发Internet Explorer工具栏。

现在在我的工具栏中,我使用文本框字段来启用搜索,但在此文本框字段中,我无法使用退格键,删除键,箭头键和许多其他此类按钮。

我不确定y我无法使用它。请帮我解决这个问题。我发现很多问题都是这样发布的,但是他们都没有得到具体答案。

由于

2 个答案:

答案 0 :(得分:0)

将您的代码与this one进行比较,看看有什么遗漏。

答案 1 :(得分:0)

问题是浏览器正在吃这些键击的事件,因此解决方案是在文本框获得焦点时强制关注工具栏。

要修复它,请将此行添加到工具栏的构造函数中:

yourTextBox.GotFocus += (sender, args) => OnGotFocus(args);

另请确保您已按this example实施TranslateAcceleratorIO()