visual basic 6 ActiveX控件

时间:2016-11-01 04:21:41

标签: vb6

我正在用VB6开发简单的主动x控件。我将debug.print放在控件初始化事件中以测试它是如何初始化的。我正在使用新的vb表单(用于测试activex),将ActiveX控件和观看中间窗口用于调试打印,但没有任何事情发生,但MsgBOX功能正常工作。为什么debug.print在调用方法时不起作用?容器形式在visual basic 6 secrett book中提到但在我的情况下没有工作

1 个答案:

答案 0 :(得分:0)

问题是您没有在同一个Visual Basic组(VBG)中运行ActiveX控件(OCX),因此控件无法访问父窗体应用程序的调试/立即窗口。

解决方案是加载表单项目并添加单击“文件 - >添加项目”并选择现有的ActiveX控件项目。现在,在调试时,您将在调试表单时看到来自OCX的消息。事实上,您可以在一个调试会话中通过一个IDE加载所有ActiveX代码,以便在更改控件时加快开发速度。