Den PropertyBag er en Visual Basic 6.0 som bruges til at holde data nøgler og værdier svarende til en hash tabel. Der er kun to metoder til rådighed med PropertyBag , læsning og skrivning. Disse objekter er hovedsagelig anvendes , når du opretter bruger kontrol med henblik på at lagre data , der skal genbruges på tværs af kald . PropertyBags gemme deres data i Variant datatype, hvilket betyder, at data kan være af enhver anden datatype , selv hele filer og stadig blive gemt med succes. Den PropertyBag objektet er blevet erstattet i Visual Basic. NET med genstande såsom hash tabeller og serialisering . Instruktioner
1
Opret en ny PropertyBag ved dimensionering og instantiere det som demonstreret i følgende kode : Hej
Dim objMyPropertyBag Da New PropertyBag
2
Tilføj ejendom til din PropertyBag vha. WriteProperty metode. Denne metode tager to krævede parametre og én valgfri parameter . Parametrene er et navn for ejendommen , en værdi og en default værdi, hvis det ønskes. Nedenfor er to eksempler på at tilføje værdier. Den første viser en standard egenskab tilsætning , og den anden viser en tilføjelse med en standard værdi.
ObjMyPropertyBag.WriteProperty ( " mynumber " , 74) objMyPropertyBag.WriteProperty ( " myString ", " en streng værdi ", " NULL " )
3
Hent en ejendom fra din PropertyBag med ReadProperty metode. Denne metode har en ønskede parameter for ejendommen navn og én valgfri parameter for en standard værdi . I dette tilfælde vil standard værdien kun blive returneret, hvis den faktiske værdi ikke eksisterer.
Dim strRetrievedValue Som StringstrRetrievedValue = objMyPropertyBag.ReadProperty ( " myString " )
Dim intFakeValue Som IntegerintFakeValue = objMyPropertyBag . ReadProperty ( " mynumber " , 0)
4
Frigør hukommelse tilbageholdt af din PropertyBag , når du er færdig med at bruge det ved at sætte den til noget.
Set objMyPropertyBag = Nothing < br >