• Input controls for any type of data entry

    The WinForms Input library includes 15 controls that provide editors with a wide variety of customizable data types. You can also design a custom drop-down specific for your application.

  • Get the latest styles and themes for Windows 10

    All of the WinForms Input controls match the latest Windows 10 interface. The WinForms Edition includes dozens of themes and Microsoft Office Visual Styles.

  • Create bound input forms with ease

    The WinForms Input controls support data-binding to all .NET data sources. When bound, the editors can display dynamic data.

Data Validation

Specify validation rules without having to handle coded events using the input controls' pre and post-validation property settings. Pre-validation allows you to check raw input text, while post-validation enables you to verify that the value falls within specific criteria. Validate values against an exact list of allowed or excluded values, use wild-card string patterns and regular expressions, or simply fire a validation event and handle this yourself.

Input Error Detection

Detect errors while parsing or validating input values with ease. WinForms Input controls have an ErrorInfo property, allowing you to customize the error handling. For example, alert users with a beep, prevent them from putting focus to another control, display an error message, or reset the value. Detect errors using C1TextBox, C1ComboBox, C1FontPicker, C1ColorPicker, C1MultiSelect, C1DateEdit, and C1NumericEdit.

Flexible Handling of NULL Values

Input for WinForms controls provide flexible rules for handling NULL (DBNull) and empty values. You can display specific text for null values using the NullText property and allow the user to enter null values in several different ways. This feature is supported in C1TextBox, C1ComboBox, C1FontPicker, C1ColorPicker, C1MultiSelect, C1DateEdit, and C1NumericEdit.

Culture & Regional Settings

Input for WinForms controls allow you to customize the culture at the control level. Configure many additional regional settings, such as calendar information for DateTime input, and special characters such as the decimal point. Specify the culture settings for any text input control, including C1TextBox, C1ComboBox, C1FontPicker, C1ColorPicker, C1MultiSelect, C1DateEdit, and C1NumericEdit.

Optional Modal Buttons

C1DateEdit, C1NumericEdit, C1ColorPicker, and C1DropDownControl feature an additional optional modal button. This feature is useful for launching a special dialog box or any other custom action.

Next Steps