ActiveX控件问与答

Author: 陈伟 Date: 1998年 第38期 13版

#1  1.什么是ActiveX控件?
  ActiveX控件是微软公司开发的一种新的控件标准。它不仅继承了以前16位控件的优点,还特别适用于32位工作环境中。由于ActiveX控件是被封装起来的,它适合于各种编程语言(如VB、VC++等),因此只需知道控件支持的属性、方法和事件,就可使用控件。
#1  2.ActiveX控件与内部控件有何异同?
  ActiveX控件是VB5.0工具箱的扩充,在使用上与内部控件完全相同。不同之处在于:内部控件保存在VB的EXE文件内部,它们总是显示在工具箱上,不能往工具箱中增加和删除内部控件;而ActiveX控件单独保存在.OCX类型的文件中,缺省时,ActiveX控件不直接出现在工具箱中,可以通过简单的方法在工具箱上添加和删除ActiveX控件。
#1  3.如何添加和删除ActiveX控件?
  从“工程”菜单中选择“部件”菜单项,出现“部件”对话框,点取“控件”标签,选中所需ActiveX控件名旁边的复选框,单击“确定”按钮,所选的ActiveX控件就会出现在工具箱中。欲删除不需要的ActiveX控件,只需在上述过程中取消对应ActiveX控件名旁边的复选框的选择即可。
#1  4.用户在VB5.0中能否创建自己的ActiveX控件?
  如果使用VB5.0的Professional或Enterprise Edition版本,用户将具有创建ActiveX控件的能力。可以通过其中的VB5.0 Custom Control Edition来创建ActiveX控件,具体的创建方法可查阅相关的书籍。