# Expression Editor Elements

Expression Editor for WinForms control includes two main components; C1ExpressionEditor and C1ExpressionEditorPanel. See more demos, documentation, and samples here.

## Content



Expression Editor comprises two components.

*   C1ExpressionEditor: Contains an expression text box where you can type expressions.
*   C1ExpressionEditorPanel: Displays a quick access toolbar containing Arithmetic and Logical operator buttons, and a categorized view of built-in functions, operators, and constants.

The following image illustrates constituting components of Expression Editor control and their respective elements.

![Expression Editor Elements](https://cdn.mescius.io/document-site-files/images/de37eaa0-33b3-4421-b07c-d72c6ec9380d/images/ee-elements.png)

### C1ExpressionEditor

**Expression TextBox**: Enables user to create and edit expressions.

**Error Box**: Shows the error information for the entered expression.

### C1ExpressionEditorPanel

**Operator Buttons**: Buttons that represent shortcuts for operators.

**Category Selection**: A tree view which contains available functions, operators, fields and constants.

**Items**: A list box that lists the items selected from the Category Selection section.

**Description Panel**: A panel that displays the description of the item selected from the Category Selection section.