
Private Properties Do Not Permit Me-Dot notation
I find it slightly disturbing the you cannot use dot notation when
referring to private properties within a class. For example:
If a class has the following private properties:
Private Property Get CallCount() as Long
Static x&
x& = x& + 1
CallCount = x&
End Property
Public Property Get Foo() as String
' This generates an error
Foo = Format$(Me.CallCount,"000")
' but this does not
Foo = Format$(CallCount,"000")
End Property