我正在使用band对象在c#.net中开发Internet Explorer工具栏。
现在在我的工具栏中,我使用文本框字段来启用搜索,但在此文本框字段中,我无法使用退格键,删除键,箭头键和许多其他此类按钮。
我不确定y我无法使用它。请帮我解决这个问题。我发现很多问题都是这样发布的,但是他们都没有得到具体答案。
由于
答案 0 :(得分:0)
将您的代码与this one进行比较,看看有什么遗漏。
答案 1 :(得分:0)
问题是浏览器正在吃这些键击的事件,因此解决方案是在文本框获得焦点时强制关注工具栏。
要修复它,请将此行添加到工具栏的构造函数中:
yourTextBox.GotFocus += (sender, args) => OnGotFocus(args);
另请确保您已按this example实施TranslateAcceleratorIO()
。