The short answer for your question is "Yes" it is possible :
myValue = Me.GetType.GetField("_tipo" & validationString).GetValue(Me)
And we can make more effective :
myValue = Me.GetType.GetField("_tipo" & validationString, Reflection.BindingFlags.NonPublic Or Reflection.BindingFlags.Instance Or Reflection.BindingFlags.Public Or Reflection.BindingFlags.IgnoreCase).GetValue(Me)
I set the binding flags to catch both public and private variables, and also ignoring the case sensitive of your search, so it doesn't matter you type "_tipo" or "_TiPo".
This is an answer for your question, but I didn't suggest you a better way to do your task.