It may be. If you're accepting strings, after all, you need to retrieve their values some way or another, and so TryParse and Parse are ideal. In fact, it would be much easier than a manual conversion...

If you have type-restricted fields with matching UI elements, consider using type-specific controls like NumericUpDown and DateTimePicker, which automatically adapt based on the culture.