Form designer for building attended automation forms

  • Release version: Australia
  • Updated March 12, 2026
  • 3 minutes to read
  • 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.
    Figure 1. Form Designer dialog box
    Form Designer dialog box.

    Details of the Toolbox pane elements

    The following elements from the Toolbox pane can be used to design the form.
    Table 1. Toolbox pane elements
    Element Description
    Button Helps you to add one or more buttons on the form.

    Enables the user to click it to perform an action.

    TextBlock Helps you to add a label on the form.

    Enables the user to view a text block as read-only information.

    TextBox Helps you to add a text box to the form.

    Enables the user to provide information to the form within a text box.

    Date Helps you to provide a date picker on the form.

    Enables the user to select a specific date on the form.

    Time Helps you to provide a time picker on the form.

    Enables the user to select a specific time on the form.

    DateTime Helps you to provide a date and time picker on the form.

    Enables the user to select a specific date and time on the form.

    CheckBox Helps 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.

    RadioButton Enables you to select a choice from the group of choices.
    ComboBox Displays 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.

    ListBox Displays a list of items that you can select one or more Items from.
    DataGrid Enables you to display and manipulate the tabular data.
    PasswordBox Displays placeholder characters while you type a string.
    ImageControl Displays images in the form.
    ImageViewer Enables 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.

    GroupBox Provides an identifiable grouping for other elements.

    Typically, you use group boxes to subdivide a form by function.

    TabControl Helps you add one or more tabs in your form.
    ScrollViewer Enables you to add a scrolling functionality to the form.
    Grid Defines a flexible grid area that consists of columns and rows.
    GridSpiltter Helps you to split a grid element into multiple parts.
    Web Browser Hosts web pages and provides web browsing capabilities to your application.
    Form Renderer Helps you build forms quickly with the following controls:
    • TextBox
    • ComboBox
    • CheckBox
    • RadioButton
    • ToggleButton
    • Date
    • Time
    • PasswordBox
    Border Enables you to draw a border, background, or both with the form.