# Validating Data

Learn about validating data in ComponentOne Input for WinForms.

## Content



**C1Input** controls support data validation both of the raw input string ([PreValidation](/componentone/api/win/online-input/dotnet-framework-api/C1.Win.C1Input.4.8/C1.Win.C1Input.C1TextBox.html)) and of the typed value entered by the user ([PostValidation](/componentone/api/win/online-input/dotnet-framework-api/C1.Win.C1Input.4.8/C1.Win.C1Input.C1TextBox.PostValidation.html)). See [Value and Text: Displaying, Validating, and Updating Values](/componentone/docs/win/online-input/usingthec1inputcontr/valueandtextdisplayi) for explanation of the validation process.

## See Also

[Input String Validation (PreValidation)](/componentone/docs/win/online-input/usingthec1inputcontr/validatingdata/inputstringvalidatio)

[Typed Value Validation (PostValidation)](/componentone/docs/win/online-input/usingthec1inputcontr/validatingdata/typedvaluevalidation)