部件创建的新内容

创建自己的数据使用者

专业版和企业版 可以基于 UserControl 或类来创建自己的数据使用者,以支持复杂的绑定功能。

创建自己的数据源

专业版和企业版 可以基于 UserControl 或类来创建自己的数据源。

工程启动选项

所有版本 新的 F5 选项允许您根据调试的需要来选择部件的运行位置,例如,在浏览器中运行控件而不是在 Visual Basic 窗体中运行。

轻量 UserControl

专业版和企业版 可以创建无窗口和透明的 UserControl,这种控件所需的资源较少。

数组的增强

所有版本 过程现在能够返回数组,这意味着您可以把数组当作类的属性。您还可以将一个数组的全部内容赋给另外一个数组,只要赋值号左边的数组是一个动态数组。

类的保持

所有版本 类的属性可以持久地保存在“属性包”中以便存储和检索。

对 ClassID/兼容性管理的支持

专业版和企业版 工程的兼容性现在维护着不同版本的 ActiveX 部件的 Class ID。

UserControl 的 Validation 事件

专业版和企业版 Validate 事件使您可以在启动 LostFocus 事件之前验证一个控件的数据。

单元模型线程化

专业版和企业版 创建使用单元模型线程化的 ActiveX 部件,该部件在不同的线程上异步地执行过程(对 Visual Basic 5.0 Service Pack 2 是新内容。)

类生成器实用程序的增强

专业版和企业版 支持参数列表中的 ParamArray、Optional、ByVal、和 Default 值,且支持 Enum。

CreateObject 函数的增强

所有版本 提供一个新的参数,允许您在远程计算机上创建对象。

数据对象向导

专业版和企业版 自动创建绑定到数据环境或 UserControl 的中层对象。

FontChanged 事件

所有版本 当字体特性被外部因素改变的情况下,向您的 ActiveX 控件发出通知。

Microsoft Transaction Server 的支持

专业版和企业版 新的 MTSTransactionMode 属性允许您指定一个与 Microsoft Transaction Server 联合使用的类的事务性的行为。

HasDC 属性

所有版本 决定是否在一个用户控件的生存期为其分配一个固定的 hDC 而不是一个共享 hDC。