>Looks like you've got it - but just to throw in some Linq :-} :
Dim mi As System.Reflection.MemberInfo = (From xx In oLabel.GetType().GetMembers() _
> Where xx.Name = "PropertyB"Select xx).FirstOrDefault()
>
> IfNot mi IsNothingThen
> 'Got it
> EndIf