Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come specificare una proprietà predefinita in Visual Basic

La proprietà Default costrutto in Visual Basic è una struttura di classe o di dati che è accessibile al vostro programma senza specificare essa. Accesso a una proprietà di classe di norma richiede che la dichiarazione programma specificare il nome della proprietà . Ad esempio, per accedere alla proprietà myMessage nella classe SendMessage , la dichiarazione sarebbe scritto come SendMessage.myMessage . Se myMessage è dichiarato come una proprietà predefinita , la stessa chiamata viene effettuata senza specificare il nome della proprietà , come SendMessage ( someMessage ) . Questo costrutto dovrebbe essere usato con parsimonia in quanto ha il potenziale per confondere gli utenti della vostra classe che non hanno familiarità con gli strumenti e all'uso di default . Istruzioni
1

dichiarare la proprietà come una parte della definizione di classe come si farebbe normalmente . La proprietà deve avere accessibilità al pubblico, in modo che non deve utilizzare la parola chiave in comune o privato nella dichiarazione. A titolo di esempio , il XXXX immobile è dichiarato come segue :

Proprietà myMessageString As String
2

Aggiungi la parola chiave predefinita per la dichiarazione , che precede la parola chiave Proprietà . La dichiarazione esempio è così modificato:

predefinito myMessageString Proprietà As String
3

Aggiungi un minimo di un parametro alla dichiarazione di proprietà . Una proprietà predefinita deve avere almeno un argomento . Aggiungere una lista di argomenti per l'esempio come segue :

predefinito myMessageString Proprietà ( indice ByVal As Integer ) As String
4

Scrivi Get e Set procedure immobiliari per consentire l'accesso ai dati memorizzati valori. Le procedure sono scritte tra la firma Proprietà e la dichiarazione di proprietà Fine . La routine Get viene chiamata quando il valore della proprietà viene recuperato . La procedura di memorizza i valori ricevuti dalla struttura. La routine Get per l'esempio è molto semplice , la lettura :

Get

myTextStrings ritorno ( indice ) per

Fine Come

Il Set è altrettanto semplice come memorizza i valori di un array di classe:

Set

 

Programmazione © www.354353.com