The form designer is where you will administer the controls you want displayed on each of your forms. It provides you with a great deal of flexibility in the way that controls are displayed due to its support for X/Y positioning for all form controls, and control over fonts, colors, and more.
The main areas of the form designer are:
If you click on a control, the property grid changes to show all of the properties of that control, and their current values, the image below shows an example of the property grid for a text box:
The property grid is made up of the following areas:
To the right of each property name is either a gray or a green circle.
A gray circle indicates that a value is a fixed or static value, meaning you can control it in the property grid, but you can't control it with a rule.
A green circle indicates that the value is dependent on a rule which you can build using the rules builder. If you select a property which has a green circle in the name, a button appears to the right of the property value which launches the rules builder.
Properties for each User Form can be set by clicking on the form in Form Design mode.
These include:
To create a new form control:
The form controls that DriveWorks Solo supports are:
Type | Description |
---|---|
Check Box | A control which allows a user to toggle between TRUE/FALSE. |
Check Box Group | Allows multi-selection of a group of static or dynamic items. | Picture Box | A control which can display a picture whose path can either be a fixed value, or the result of a rule. |
List Box | A list of options from which the user can select a single item. |
Numeric Text Box | A text box which only supports numeric input within a fixed or dynamic range of values. |
Combo Box | A list of options, in the form of a drop down list, from which the user can select a single item. |
Option Group | A list of options, in the form of radio buttons, from which the user can select a single item. |
Label | Provides a way of displaying fixed or dynamic text on a form. |
Spin Button | A control which supports numeric input within a fixed or dynamic range of values, and with buttons that increment or decrement the value of the control by a certain amount. |
Text Box | A control which supports textual input. |
Hyperlink | A control that displays a label where a hyperlink can be set that opens a new window to a specified URL. |
Slider | A control that displays a slide bar which represents a numeric value. |
Toggle Switch | Allows on or off (yes or no) selections to be made. |
Form Controls can be grouped so they move as one when repositioning is required.
Controls can be grouped by:
Controls can be ungrouped by:
The Form in view can have the zoom level set by selecting the required buttons from the command bar.
Increases the zoom level, in 10% increments, to maximum 500%
Decreases the zoom level, in 10% increments, to a maximum of 20%
Resets the zoom scale to 100%.
This option is only available when the Form in view is not at 100%.
The above options are also available by right clicking on the User Form.
See Info: KeyBoard Shortcuts for more information.
To align two or more form controls, either box select (by click-dragging the form design surface), or control-select each control you wish to align, and then press the relevant alignment button.
The following alignment tools are available:
Control guides allow quick and accurate alignment of controls when designing user forms.
Control guides appear when controls are moved on the user form.
Control Guides align to other controls in 2 ways:
For fine tuning of control positions the keyboard arrow keys can be used move the selected control 1 pixel at a time.
You can use the "Test" button on the command bar to try out your form, and to set default values for controls.