Standardegenskapen konstruera i Visual Basic är en klass eller datastruktur som är tillgängligt för ditt program utan att ange det . Öppna en klass egendom kräver i regel att programförklaring ange egenskapens namn . Till exempel , att få tillgång till myMessage fastighet i SendMessage klassen , skulle uttalandet skrivas som SendMessage. myMessage . Om myMessage uppges som en standard egendom , är det samma uppmaning utan att ange fastighetens namn , som SendMessage ( someMessage ) . Denna konstruktion bör användas sparsamt eftersom den har potential att förvirra användare i din klass som är obekanta med den standard verktyg och användning .
1
fastställa fastigheten som en del av din klass definition som vanligt . . Fastigheten måste ha tillgänglig för allmänheten så att du inte måste använda delade eller privata sökord i deklarationen. Som ett exempel är fastigheten XXXX deklareras enligt följande: .
Fastighetsförmedling myMessageString As String
2
Lägg till nyckelordet DEFAULT till deklarationen , som föregår Fastighetsförmedling sökord . Exemplet uttalande är modifierad för att läsa :
standardegenskapen myMessageString As String
3 .
Lägg minst en parameter till fastigheten deklarationen . En Default fastighet måste ha minst ett argument . Lägg ett argument listan till exempel enligt följande: .
standardegenskapen myMessageString ( ByVal index As Integer ) As String
4
Skriv get och set förfaranden egendom för att möjliggöra tillgång till de lagrade data värden . Förfarandena är skrivna mellan Property undertecknandet och End Property uttalande . Hämta Förfarandet kallas när fastighetens bokförda värde hämtas . Set förfarande lagrar värden emot av fastigheten. Hämta förfarande för exemplet är mycket enkel , läsa :
Få
Return myTextStrings (index )
Slut få
Set är lika enkel som den lagrar värden till en klass matris:
Set
myTextStrings ( index )=Värde
End Set
Previous:nothing Next:PHP- utvecklingsverktyg