The Standard Eiendommen konstruere i Visual Basic er en klasse eller datastruktur som er tilgjengelig for programmet uten å spesifisere det. Få tilgang til en klasse eiendom krever normalt at programmet uttalelse spesifisere navnet på egenskapen . For eksempel vil tilgang til myMessage eiendom i SendMessage klassen , ville uttalelsen skrives som SendMessage.myMessage . Hvis myMessage er deklarert som en standard eiendom, er den samme samtalen gjort uten å spesifisere navnet på egenskapen , som SendMessage ( someMessage ) . Denne konstruksjonen bør brukes med måte som den har potensial til å forvirre brukerne av klassen din som ikke er kjent med Standard verktøy og bruk. Instruksjoner
en
Erklærer eiendommen som en del av klassen din definisjon på vanlig måte . Eiendommen må ha offentlig tilgjengelighet, så du må ikke bruke den delte eller private søkeord i erklæringen. Som et eksempel , er eiendommen XXXX erklært som følger : en
Eiendom myMessageString As String
2
Legg Standard nøkkelordet til erklæringen , forut for Eiendom søkeordet. Eksempelet uttalelsen er endret til å lyde:
Standard Eiendom myMessageString As String
3
Legg minimum ett parameter til eiendommen erklæringen. En Standard Eiendommen må ha minst ett argument . Legg et argument liste til eksemplet som følger : en
Standard Eiendom myMessageString ( ByVal indeksen As Integer ) As String
4
Skriv Get og Set eiendom prosedyrer for å aktivere tilgang til de lagrede data verdier. Prosedyrene er skrevet mellom Eiendom signaturen og End Property uttalelse. Get prosedyren kalles når boligens verdi er hentet. The Set prosedyren lagrer verdiene som mottas av eiendommen . Get prosedyre for eksempel er veldig enkel , lesing : en
Få
Tilbake myTextStrings (indeks )
End Få
Set er like enkelt som den lagrer verdiene til en klasse matrise:
Sett
myTextStrings (indeks ) = Verdi
End Set