First, thanks for the nice words.
You can take a look at the following article
and see how you could validate controls in WinForms. Basically you should use the controls' Validating
events. You could also use an ErrorProvider
component to display warnings about controls which are not validated. Currently all r.a.d.controls support the Validating
events and also have the CausesValidation
property which determines whether the control should fire the validation events of each control on the form. We intend to release a hotfix this week in which we'll introduce validation on item level. For example clicking on a TabStrip
item won't change the selected tab item if some of the controls on the form were not properly validated.