Partager via


Équivalents PropertyBag pour les utilisateurs de Visual Basic 6.0

Mise à jour : novembre 2007

L'objet PropertyBag dans Visual Basic 6.0 est remplacé par l'objet My.Settings dans Visual Basic 2008.

Différences conceptuelles

Dans Visual Basic 6, l'objet PropertyBag est utilisé pour rendre les données d'un objet persistantes entre des instances, ce qui vous permet de stocker des valeurs et de les récupérér lors de la prochaine instanciation de l'objet. Bien que vous puissiez définir les propriétés d'un objet à une valeur par défaut au moment du design, toute valeur entrée au moment de l'exécution est perdue lorsque l'objet est détruit. L'objet PropertyBag de Visual Basic 6.0 permet la persistance d'une copie de l'objet dans un format binaire, ainsi que sa récupération en vue d'une utilisation ultérieure. Par exemple, une application permettant de calculer des prêts peut utiliser un objet PropertyBag pour rendre un taux d'intérêt persistant d'une instance à une autre, afin d'éviter d'avoir à le saisir à chaque exécution de l'application.

Dans Visual Basic 2008, l'objet PropertyBag n'existe plus, mais vous pouvez encore rendre persistantes les données d'un objet en utilisant l'objet My.Settings. L'objet My.Settings fournit l'accès aux paramètres d'un composant ou d'une application, et vous permet de stocker et de récupérer dynamiquement des paramètres de propriété et d'autres informations au moment du design et de l'exécution. Pour plus d'informations, consultez Gestion des paramètres de l'application.

Remarque :

L'objet My.Settings peut uniquement être utilisé pour rendre persistantes des données dans les types définis par .NET Framework. Pour les types de données personnalisés, vous pouvez utiliser la sérialisation pour rendre les données persistantes. Pour plus d'informations, consultez Procédure pas à pas : persistance d'un objet en Visual Basic.

Voir aussi

Concepts

Contrôles utilisateur pour les utilisateurs de Visual Basic 6.0