包含表单的ActiveX控件

时间:2010-04-15 09:17:56

标签: vb6 user-controls activex

我正在尝试在VB6中开发ActiveX控件。它有一个UserControl和一个表单。而且我不能从这个表单调用usercontrol函数(甚至公共)的问题。我不能输入类似

的内容
UserControl.DoSomething 'not working

仅在创建usercontrol的副本(例如UserControl1)时才有效。但结果我需要一个ocx文件(组件)。所以我不能在项目

中创建另一个带有usercontrol副本的表单

1 个答案:

答案 0 :(得分:1)

我怀疑您已将项目类型设置为ActiveX Control,这不允许您在表单中运行项目。您必须制作实际的OCX文件,将其导入另一个项目并从那里进行测试,因为它似乎已经找到了。

可能有用的是在测试和初步开发期间将项目类型设置为ActiveX EXE,直到控件按照您希望的方式工作,然后将项目类型更改回ActiveX Control当你准备好制作你的OCX文件时,删除用于调试的任何表格。