Provate a scrivere la seguente classe:
1: Class MiaClasse
2:
3: Public Function FaiQualcosa() As String
4: ' Fa qualcosa
5: End Function
6:
7: End Class
Ora utilizzate scrivete il seguente codice in VS2008:
1: Sub MiaSub()
2:
3: Dim oggetto As New MiaClasse
4: With oggetto
5: .FaiQualcosa(
6:
7: End With
8:
9: End Sub
Al momento in cui aprite la parentesi dopo il nome della funzione FaiQualcosa vedrete questo:
Molto strano visto che FaiQualcosa non ha overload.
Se controllate l'overload vedrete questo:
Questo succede solo se ci si trova all'interno del blocco With, almeno a quanto ho visto...