Axhost接收鼠标事件

时间:2015-08-12 11:39:08

标签: c# .net visual-studio-2012 com-interop

我们遇到了VS2012 C#表单应用程序中托管的COM组件的问题,并且COM组件似乎没有重现任何键盘或鼠标事件。单击COM组件内的文本框,按钮或列表不会更改焦点或以任何方式更改可视元素。软件不会触发回调。 COM组件是可见的,列表和文本框包含但在其他方面看起来没有响应。

COM应用程序由第三方开发。

为了测试这个问题,我们遵循以下简单步骤; 创建一个Windows窗体应用程序,将COM组件添加到工具箱(*)并将COM组件拖到窗体上。运行应用程序并尝试使用COM组件。

  • 打开工具箱,右键单击“选择项目..”,选择“COM组件”选项卡,选择项目,然后单击“确定”。

调试问题,派生自AxHost的“MyHost”类具有visible,enabled,canFocus和canSelect all属性。

感谢对此事的任何意见。

0 个答案:

没有答案