ComponentOne InputPanel™ for WinForms is a single control that acts like a complete data-entry form. It manages the design, layout, appearance, and behavior of multiple input components.
Features
-
Instant Data-entry Forms
Just simply set the C1InputPanel's data source and an input control for each field is automatically created for you. All fields and corresponding labels are consistently aligned, and the tab-order is defined automatically. A navigation bar is also added to the form for end-users to navigate the record set, add new records, delete records, and update changes.
-
20 Native Input Controls
Choose from any of the 20 native input controls for editing your fields, or host any arbitrary control. When bound, InputPanel will selectively choose the best input control based upon the data type.
-
Multi-column Layouts
By default, the data automatically flows from row to row. You can break the flow to a two-column layout, for example, by just modifying one property. The new layout shows two columns and the controls remain aligned. Without the flow management functionality provided in InputPanel, you would have to individually move each control, and then realign the controls.
-
Automatic Tab Order
Make changes to your data form without worrying about restructuring the entire form's tab order. At design time, InputPanel automatically establishes the tab order. So at run time, end-users can naturally tab from entry to entry.
-
Accelerator Keys
When the form is populated with fields from a data source, accelerator keys are automatically generated. InputPanel provides a key accelerator editor to manage any newly added accelerators and alerts you to fix any duplicates.
-
ToolTips
You can easily add graphical elements such as ToolTips at design time. The ToolTipText property has a multi-line editor where you can enter your ToolTip text and add images as well as HTML formatting.
-
Validation and Error Handling
When the end-user enters invalid input, a customizable visual alert is automatically provided. A red frame appears around the input control. For example, you can allow your end-users to only enter alpha characters, and show an error indicator when any other character is entered. You can also add custom alerts such as ToolTips.
-
Collapsible Group Headers
Group input fields into categories and allow end-users to expand collapse groups at run time.
-
Universal .NET Data Binding
InputPanel can bind to any .NET data source with little or no code, allowing you to create a fully navigational database browser in seconds.
-
Built-in Visual Styles
InputPanel supports visual styles that mimic those available in Microsoft Office 2007 including Blue, Silver, and Black. Optionally, you can choose the standard system look and feel.
-
Automatic Scrollbars
InputPanel automatically adds horizontal and vertical scroll bars when the form is resized, if needed. This feature is available at both design time and run time.
-
Items Collection Editor
Easily re-arrange the items in the panel, add new items, and format the items using InputPanel. To efficiently manage these tasks, there is an Items Collection Editor available at design time (accessible from the context menu or SmartTag).
-
Dynamic Forms
Use InputPanel to create dynamic data entry forms. At run time you can add items to the C1InputPanel without having to worry about positioning each item's location and size. You just specify where in the sequence you want each item placed.
-
Extensive Layout Support
To arrange your controls on the form, simply adjust the control's padding. You have the freedom to increase and decrease the spacing between controls while the controls remain neatly aligned.