共用方式為


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 使用者可用的使用者控制項