Default Values for Optional Parameters

If you ever programmed under VB4, you probably took advantage of the powerful Optional parameters. VB5 enhanced them in several ways: they can be of any type now (not only Variants), and they can appear in Property procedures. Interestingly, you can now state a default value for them:

 Property Get Value _	(Optional index As Long = 1)...End Property

You can do this without an explicit (and slower) IsMissing test:

 Property Get Value _	(Optional index As Long)If IsMissing(index) Then index = 1...End Property
Share the Post:
Share on facebook
Share on twitter
Share on linkedin


Recent Articles: