# Design-Time Support

Less code and more design time. Award-Winning Suite of Controls for .NET Development. Read the InputPanel documentation to know more.

## Content



InputPanel provides customized context menus, smart tags, and designers that offer rich design-time support and simplify working with the object model.

## Tasks Menu

A task menu provides you an easy access to the commonly used properties of a control. To access the **C1InputPanel Tasks** menu, click on the smart tag (![Smart tag](https://cdn.mescius.io/document-site-files/images/4e65bab9-2efa-46a9-bc67-a45339527116/images/smart-tag.png)) in the upper right corner of the **InputPanel** control.

![InputPanel tasks menu](https://cdn.mescius.io/document-site-files/images/4e65bab9-2efa-46a9-bc67-a45339527116/images/tasks-menu.png)

Following table describes all the options provided by the **C1InputPanel Tasks** menu.

| **Option** | **Description** |
| --- | --- |
| Add New Item | The dropdown box provides a list of input components to choose from. |
| Edit Items | This option opens the [C1InputPanel Items Collection Editor](/componentone/docs/win/online-inputpanel/designtimesupport/collection-editors#1) to add, move or remove InputPanel components. |
| Check Accelerators | This option opens the [Check Keyboard Accelerators](/componentone/docs/win/online-inputpanel/designtimesupport/designersanddialogs#1) designer which lets you check or clear the keyboard accelerators assigned to the InputPanel fields. |
| Clear All Items | This option removes all the components from the InputPanel control. |
| Choose Data Source | The dropdown opens a list of available data sources and allows you to add a new data source. To add a new data source to the project, click **Add Project Data Source** to open the **Data Source Configuration Wizard**. |
| Visual Style | The dropdown opens a list box of several built-in schemes for you to choose from. The default visual style is System. |
| Load From XML File | This option opens the **Load from XML File** dialog box, which you can use to navigate and select an XML file to load the InputPanel layout. |
| Save As XML File | This option opens the **Save as XML File** dialog box, which you can use to navigate and save the InputPanel layout as an XML file. |
| About C1InputPanel | This option displays the **About C1InputPanel** dialog box, which indicates the version of C1InputPanel and license details. |
| Add Query... | This option gets displayed when the InputPanel control is bound to a data source. When clicked, it displays the [Search Criteria Builder](/componentone/docs/win/online-inputpanel/designtimesupport/designersanddialogs#2) dialog box, which lets you create a SQL query to display data on selective basis. |
| Preview Data... | This option gets displayed when the InputPanel control is bound to a data source. When clicked, it displays the [Preview Data](/componentone/docs/win/online-inputpanel/designtimesupport/designersanddialogs#3) dialog that lets you preview the selected object. |

## Context Menu

InputPanel also provides some of its commonly-used operations through the context menu, which is invoked by right clicking the control. Hence, in the context menu, some of the options are specific to InputPanel operations.

![Input panel context menu](https://cdn.mescius.io/document-site-files/images/4e65bab9-2efa-46a9-bc67-a45339527116/images/context-menu.png)

| **Option** | **Description** |
| --- | --- |
| Edit Items | This option opens the [C1InputPanel Items Collection Editor](/componentone/docs/win/online-inputpanel/designtimesupport/collection-editors#1) to add, move or remove InputPanel components. |
| Check Accelerators | This option opens the [Check Keyboard Accelerators](/componentone/docs/win/online-inputpanel/designtimesupport/designersanddialogs#1) designer which lets you check or clear the keyboard accelerators assigned to the InputPanel fields. |
| Clear All Items | This option removes all the components from the InputPanel control. |
| Load From XML File | This option opens the **Load from XML File** dialog box, which you can use to navigate and select an XML file to load the InputPanel layout. |
| Save As XML File | This option opens the **Save as XML File** dialog box, which you can use to navigate and save the InputPanel layout as an XML file. |
| About C1InputPanel | This option displays the **About C1InputPanel** dialog box, which indicates the version of C1InputPanel and license details. |

## Designer Toolbox Window

**InputPanel** now provides a useful design-time feature in .NET Framework, to let you drag and drop items from a toolbox-like window onto the InputPanel control.

![](https://cdn.mescius.io/document-site-files/images/4e65bab9-2efa-46a9-bc67-a45339527116/images/inputpanel-designer-toolbox-like-window.png)

The GIF depicts a scenario where the user adds items like InputFlowPanel, InputGridPanel, buttons, comboxes, rangeslider etc. to the InputPanel using the drag and drop feature at design time.

![](https://cdn.mescius.io/document-site-files/images/4e65bab9-2efa-46a9-bc67-a45339527116/images/dragdrop-toolbox.gif)


> type=note
> **Note**: WinForms .NET Edition does not include rich design-time support yet. We will enhance it in the future releases.

## See Also

[DataBinding](/componentone/docs/win/online-inputpanel/data-binding)

[Components](/componentone/docs/win/online-inputpanel/inputpanelcomponents)