Developing form controls
Form controls provide the interface for the editing forms that allow users to input data in Kentico, both in the administration interface and on the live site. Each form control represents a single field, and displays a certain form element, such as a text box for user input, a group of radio buttons, an selector etc.
You can insert form controls into all editing forms that are based on the Kentico form engine, including the following:
- Document type editing forms (Form tab)
- Web part and Widget properties
- Editing forms of system objects (classes)
- Editing forms of Custom tables
- On-line forms
- Alternative forms
- Custom website settings
- Report parameters
- Macro rule parameters
Form controls are implemented as standard user controls (.ascx files) that inherit from the CMS.FormControls.FormEngineUserControl class.