我可以用多个控件创建一个单独的VB6 OCX吗?

And*_*Law 1 vb6 com ocx

我继承了一大堆VB6代码,它有大量单独的OCX文件,每个文件都包含一个控件.我有两个问题:

首先,是否有可能重构它们以便我可以拥有一个包含所有OCX的OCX文件?

其次,如果有可能,我该怎么做?

TIA

Mik*_*oss 6

是的,这是可能的.

您可以通过从现有ActiveX用户控件项目中选择" 项目" - >"添加用户控件"来执行此操作.从这里,您可以选择向项目添加新控件或添加现有用户控件.

此外,只要根据某种逻辑对控件进行分组,将相关控件组合到一个项目中肯定是有意义的.例如,Forms 2.0库将"常用"控件组合在一起(Textbox,Checkbox,Combobox,Label等)到一个库中.