I'm iterating through the controls collection, so I'm using On Error Resume Next to handle when the property I'm looking at (eg: TabIndex) doesn't exist for that control.

Just wondering if there was a better or easier way to determine if a named property exists. Something like:

If HasProperty(ctl, "TabIndex") Then
...