standardegenskapen bygga i Visual Basic är en klass eller datastruktur som är tillgängliga för ditt program utan att ange det . Öppna en klass fastighetsförsäljning normalt kräver att programmet uttalandet ange egenskapens namn . Till exempel , för att komma åt myMessage fastigheten i SendMessage klassen , skulle uttalandet skrivas som SendMessage.myMessage . Om myMessage deklareras som en standard egendom , är samma uppmaningen utan att ange egenskapen namn , som SendMessage ( someMessage ) . Denna konstruktion bör användas sparsamt eftersom det har potential att förvirra användarna av klassen som är obekanta med standardinställningarna verktyg och användning . Instruktioner
1
deklarera fastigheten som en del av din klass definition som vanligt . Fastigheten ska ha allmän tillgång , så du får inte använda delade eller privata sökord i deklarationen . Som ett exempel , är fastigheten XXXX deklareras enligt följande :
Property myMessageString As String
2
Lägg Default nyckelordet till deklarationen , som föregår Property nyckelordet . Exemplet uttalande skall ändras enligt följande :
myMessageString standardegenskapen As String
3
Lägg minst en parameter till fastigheten deklarationen . En Default fastigheten måste ha minst ett argument . Lägg ett argument lista till exempel enligt följande :
Default Property myMessageString ( ByVal index As Integer ) As String
4
Skriv Get och Set egendom förfaranden för att möjliggöra tillgång till de lagrade uppgifterna värden. Procedurerna är skrivna mellan Property signaturen och End Property uttalande . Get förfarande kallas då fastighetens värde hämtas . Den fastställt förfarande lagrar värdena mottagna av egendom . Get förfarande för exemplet är mycket enkel , läsning :
Få
myTextStrings
Return ( index ) katalog
End Få
Set är lika enkel som den lagrar värden till en klass array :
Set
myTextStrings ( index ) = Värde
End Set