SM Graphical Painter Toolbox

The SM Graphical Painter Toolbox contains all the graphical objects that can be added to a form. All graphical objects added to a form from the Toolbox possess one or more identifier properties that are used internally by the software. For example, the properties Id and Name. These properties are read-only and cannot be changed. They however appear in the Properties window for your reference.

Two tool boxes are available for different modes in the Painter tab. The SM Graphical Painter Toolbox contains all the elements listed in the following table; the SM Fixed Painter Toolbox contains only the Pointer, Label, TextField, and PasswordField controls.

The table below describes the objects that are generally available in the Toolbox. Click an object on a form to view the available properties in the Properties window.

Note: To access the tools that are applicable for designing a form in the Painter tab, click the SM Graphical Painter tab in the Toolbox.

Object

Description

Painter Object Properties

This tool is selected by default when the Toolbox opens. It cannot be deleted. The Pointer enables you to drag objects onto the Design view surface, resize them, and reposition them on the form.

Button Object Properties

Inserts a Button object. To change the text appearing on the button, edit the Text property. By default, Id="Button1" for the first inserted Button, Id="Button2" for the second, and so on. Multiple buttons on a form or in a GridPanel exhibit particular functionality. Refer to Panel Function for details.

CheckBox Object Properties

Inserts a Checkbox object. By default, Id="CheckBox1" for the first inserted checkbox, Id="CheckBox2" for the second, and so on. Multiple checkboxes on a form or in a GridPanel exhibit particular functionality. Refer to Panel Function for details.

ComboBox Object Properties

Inserts a single-line ComboBox object with Size =27 (Width), 22 (Height). You can change the width by editing the Size property or by dragging the object. By default, Id="ComboBox1" for the first inserted Combobox, Id="ComboBox2" for the second, and so on.

Label Object Properties

Inserts a text label object containing text.

ListBox Object Properties

Inserts a multiline List box object with Size = 27, 38. To display a longer list, edit the size property or drag the object. By default, Id="ListBox1" for the first inserted List box, Id="ListBox2" for the second, and so on.

Note: The maximum aggregate size of a "list box entry” is 999 characters. This includes delimiters, values sent to the host, and the value appearing in the list box.

Line Properties

Inserts Line. By default, Id="Line1" for the first inserted Line, Id="Line2" for the second, and so on.

GridPanel Properties

Inserts a GridPanel object in which other graphical objects can be inserted and are identified as a group of objects sharing common attributes. The border of the panel can be formatted with a Border Style. By default, Id="GridPanel1" for the first inserted GridPanel, Id="GridPanel2" for the second, and so on.

Note: Objects in a GridPanel belong to the same parent.

Image Object Properties

Inserts an Image. Edit the ImageSource property to browse to the required image file. By default, Id="Image1" for the first inserted Image, Id="Image2" for the second, and so on.

RadioButton Object Properties

Inserts a Radio Button object. By default, Id="RadioButton1" for the first inserted Radio Button, Id="RadioButton2" for the second, and so on. Multiple Radio Buttons on a form or in a GridPanel exhibit particular functionality. Refer to Panel Function for more information.

TextField Object Properties

Inserts a Text Field object. To change the default text, edit the Value property. By default, Id="TextField1" for the first inserted Text field, Id="TextField2" for the second, and so on.

The TextField has delimiters (< >) to show the start and end of characters in Fixed mode screens.

SubmitButton Properties

Inserts a Submit button, which transmits the form and the form data to the application at runtime. By default, Id="SubmitButton1" for the first inserted Submit button, Id="SubmitButton2" for the second, and so on.

PasswordField Object Properties

Inserts a Password field object. By default, Id="PasswordField1" for the first inserted Password Field, Id="PasswordField2" for the second, and so on. The PasswordField has delimiters (^< >) to show the start and end of characters in Fixed mode screens.

TextArea Object Properties

Inserts a Text Area object to enable a user to enter multiple text lines. You can change the default text, by editing the Value property. By default, Id="TextArea1" for the first inserted Text Area, Id="TextArea2" for the second, and so on.

TextArea Object Properties

Adds a Rectangle to a page, for example, to visually group other objects on a form. After you add a rectangle, you can modify its properties to change its appearance.