Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Form designer for building attended automation forms

Form designer is an Integrated Development Environment (IDE) for building attended automation forms in RPA Desktop Design Studio.

Form designer overview

A form is a custom interface to interact with multiple applications by using the Forms functionality within the RPA Desktop Design Studio. Forms can be used to insert various elements and arrange them as per the desired layout.

Access the Form Designer

To access the Form Designer, right-click the desired form in the Project Explorer pane and select Design.

Sections of the Form Designer

Form Designer has four parts as shown in the following example:

  • Toolbox pane: The elements used for designing the form are displayed in the example.
  • Outline pane: Lists the elements and resources in the form. You can view and focus on a specific element of the form, as you are designing the form.
  • Design surface: Create designs by selecting elements from the Toolbox pane and drawing on the form within the Design surface.
  • Properties pane: View and edit the properties of an element or a window in the form that help to fine-tune its functionality. The important properties are highlighted in bold.
Image omitted: form-designer.png
Form Designer dialog box.

Details of the Toolbox pane elements

The following elements from the Toolbox pane can be used to design the form.

ElementDescription
ButtonHelps you to add one or more buttons on the form. Enables the user to click it to perform an action.
TextBlockHelps you to add a label on the form. Enables the user to view a text block as read-only information.
TextBoxHelps you to add a text box to the form. Enables the user to provide information to the form within a text box.
DateHelps you to provide a date picker on the form. Enables the user to select a specific date on the form.
TimeHelps you to provide a time picker on the form. Enables the user to select a specific time on the form.
DateTimeHelps you to provide a date and time picker on the form. Enables the user to select a specific date and time on the form.
CheckBoxHelps you to present yes, no, true, or false selections.You can also use the check box element in groups to display multiple choices in a form.
RadioButtonEnables you to select a choice from the group of choices.
ComboBoxDisplays the data in a drop-down combination box. By default, the ComboBox element appears in two parts. The top part is a text box that enables you to type a list item. The second part is a list box that displays a list of items that you can select from.
ListBoxDisplays a list of items that you can select one or more Items from.
DataGridEnables you to display and manipulate the tabular data.
PasswordBoxDisplays placeholder characters while you type a string.
ImageControlDisplays images in the form.
ImageViewerEnables you to open and view image files including JPEG, GIF, WMF, and other image formats. It also provides options to stretch the images, shrink the images, and rotate the images at different angles through all axis.
GroupBoxProvides an identifiable grouping for other elements. Typically, you use group boxes to subdivide a form by function.
TabControlHelps you add one or more tabs in your form.
ScrollViewerEnables you to add a scrolling functionality to the form.
GridDefines a flexible grid area that consists of columns and rows.
GridSpiltterHelps you to split a grid element into multiple parts.
Web BrowserHosts web pages and provides web browsing capabilities to your application.
Form RendererHelps you build forms quickly with the following controls:- TextBox - ComboBox - CheckBox - RadioButton - ToggleButton - Date - Time - PasswordBox
BorderEnables you to draw a border, background, or both with the form.

Parent Topic:Create an attended automation form in RPA Desktop Design Studio

Related topics

Methods and events of an attended automation form

Methods and events of elements