February 4
Il PropertyBag è un 6.0 oggetto di Visual Basic utilizzato per tenere le chiavi di dati e valori simili a una tabella hash. Ci sono solo due metodi disponibili con il PropertyBag; leggendo e scrivendo. Questi oggetti sono utilizzati principalmente per la creazione di controlli utente per memorizzare i dati che devono essere riutilizzati attraverso invocazioni. PropertyBags memorizzano i loro dati nel tipo di dati Variant, il che significa che i dati possono essere di qualsiasi altro tipo di dati, anche i file intere, ed ancora essere memorizzati con successo. L'oggetto PropertyBag è stato sostituito in Visual Basic .NET con oggetti come tabelle hash e serializzazione.
1 Creare un nuovo PropertyBag dimensionando e un'istanza come dimostrato nel seguente codice:
Dim objMyPropertyBag come nuovo PropertyBag
2 Aggiungere una proprietà alla PropertyBag utilizzando il metodo WriteProperty. Questo metodo richiede due parametri richiesti e un parametro opzionale. I parametri sono un nome per la proprietà, un valore e un valore predefinito se lo si desidera. Qui di seguito sono due esempi di aggiunta di valori. La prima mostra un'aggiunta proprietà standard e la seconda mostra un'aggiunta con un valore predefinito.
objMyPropertyBag.WriteProperty ( "myNumber", 74)
objMyPropertyBag.WriteProperty ( "myString", "un valore stringa", "NULL")
3 Recuperare una proprietà dal PropertyBag con il metodo ReadProperty. Questo metodo ha un parametro richiesto per il nome della proprietà e un parametro opzionale per un valore di default. In questo caso, il valore di default verrà restituito solo se il valore attuale non esiste.
Dim strRetrievedValue As String
strRetrievedValue = objMyPropertyBag.ReadProperty ( "myString")
Dim intFakeValue As Integer
intFakeValue = objMyPropertyBag.ReadProperty ( "myNumber", 0)
4 Rilasciare la memoria detenuta dal vostro PropertyBag quando si è terminato di utilizzare lo impostandolo a Nothing.
Set objMyPropertyBag = Nothing