适用于 Visual Basic 6.0 用户的 PropertyBag 等效项

更新:2007 年 11 月

Visual Basic 6.0 PropertyBag 对象在 Visual Basic 2008 中被 My.Settings 对象所取代。

概念差异

在 Visual Basic 6.0 中,PropertyBag 对象用于在实例之间保持对象的数据,从而使您可以存储值并在下次实例化该对象时检索这些值。虽然您可以在设计时将对象的属性设置为默认值,但是如果该对象被损坏,则在运行时输入的所有值都会丢失。Visual Basic 6.0 PropertyBag 对象允许以二进制格式保持该对象的副本,并可对其进行检索以供以后重复使用。例如,用于计算贷款的应用程序可以使用 PropertyBag 对象在各实例之间保持利率,而无需用户在该应用程序每次运行时都输入利率。

在 Visual Basic 2008 中,PropertyBag 对象不再存在,但您仍可以通过使用 My.Settings 对象来保持对象的数据。My.Settings 对象提供对组件或应用程序的设置的访问,通过使用该对象,您可以在设计时和运行时动态存储和检索属性设置和其他信息。有关更多信息,请参见 管理应用程序设置

说明:

My.Settings 对象只能用于保持由 .NET Framework 定义的类型的数据。对于自定义数据类型,可以使用序列化来保持数据。有关更多信息,请参见 演练:在 Visual Basic 中保持对象

请参见

概念

用户控件(针对 Visual Basic 6.0 用户)