# Form Editor

The Servoy Developer form editor is a graphical user interface designed for quick and easy creation of form applications. This visual layout environment enables users to design user interfaces by dragging and dropping components like buttons, fields, and labels onto the form. It supports extensive customization of component properties such as size, color, and position, allowing for a personalized look and feel. The editor features layout tools that provide easy access to various formatting options, with many functions accessible through the main menu, keyboard shortcuts, the Editing Toolbar, and the context menu. Integrated data binding features also allow elements on the form to be directly linked to underlying data sources, facilitating dynamic data interactions and streamlining the development process for developers of all skill levels.

## Parts of the Form Editor

Upon opening or creating a new form, the **Form Editor** loads with the *Design* subtab as the default view.\
The following subtabs of a **Form Editor** allow users to set additional features for a form:

* [Design](/reference/servoy-developer/object-editors/form-editor/form-editor-design-tab.md#design-tab)
* [Parts](/reference/servoy-developer/object-editors/form-editor/form-editor-parts-tab.md#parts-tab)
* [Tab sequence](/reference/servoy-developer/object-editors/form-editor/form-editor-tabsequence-tab.md#tab-sequence-tab)
* [Security](/reference/servoy-developer/object-editors/form-editor/form-editor-security-tab.md#security-tab)
* [Less](/reference/servoy-developer/object-editors/form-editor/form-editor-less-tab.md#less-tab)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.servoy.com/reference/servoy-developer/object-editors/form-editor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
