我们遇到了VS2012 C#表单应用程序中托管的COM组件的问题,并且COM组件似乎没有重现任何键盘或鼠标事件。单击COM组件内的文本框,按钮或列表不会更改焦点或以任何方式更改可视元素。软件不会触发回调。 COM组件是可见的,列表和文本框包含但在其他方面看起来没有响应。
COM应用程序由第三方开发。
为了测试这个问题,我们遵循以下简单步骤; 创建一个Windows窗体应用程序,将COM组件添加到工具箱(*)并将COM组件拖到窗体上。运行应用程序并尝试使用COM组件。
调试问题,派生自AxHost的“MyHost”类具有visible,enabled,canFocus和canSelect all属性。
感谢对此事的任何意见。