The Standard Ejendommen konstruere i Visual Basic er en klasse eller datastruktur, der er tilgængelig for dit program uden at angive det. Adgang til en klasse egenskab kræver normalt , at programmet erklæring angive egenskaben navn. For eksempel , for at få adgang til myMessage ejendom i SendMessage klassen ville redegørelsen skrives som SendMessage.myMessage . Hvis myMessage er erklæret som en standard ejendom, er det samme opkald foretages uden angivelse af ejendommen navn, da SendMessage ( someMessage ) . Denne konstruktion skal bruges sparsomt , da det har potentiale til at forvirre brugerne af dit klassen, der ikke er bekendt med Standard værktøjer og anvendelse. Instruktioner
1
Erklær ejendommen som en del af din klasse definition , som du normalt ville. Ejendommen skal have offentlighedens adgang , så du skal ikke bruge fælles eller privat nøgleord i erklæringen. Som et eksempel , er ejendommen XXXX erklæret som følger : Hej
Property myMessageString As String
2
Tilføj Standard søgeord til erklæringen , der går forud for Property søgeord. Eksemplet erklæring er modificeret til at læse : Hej
Standard Property myMessageString As String
3
Tilføj mindst et parameter til ejendommen erklæring. En Standard Ejendommen skal have mindst ét argument . Tilføj et argument liste til eksemplet som følger : Hej
Standard Property myMessageString ( ByVal index As Integer ) As String
4
Skriv Get og Set ejendom procedurer for at aktivere adgang til de lagrede data værdier . Procedurerne er skrevet mellem Property underskrift og End Property erklæring. Get procedure kaldes når ejendommens værdi er hentet. Indstil procedure gemmer de værdier , der modtages af Property . Get procedure for eksempel er meget enkel , læsning : Hej
Få
Retur myTextStrings (indeks)
End Get
Set er lige enkel som det gemmer værdierne til en klasse matrix : Hej
Set
myTextStrings (indeks) = Værdi
End Set
< br >