License Agreement Screen

The License Agreement screen's properties dialog contains the following four tabs of properties you can set:

Settings

Screen Text

Load from file

Load the license agreement text from a file at runtime. You can click the browse button ( ) to select a file from your system. This file will automatically be included as a resource in your update.

Note: The maximum file size allowed is 10 MB.

Note: If you are referencing an external file that is not local using a session variable or hard-coded path, you must use the HTML text type.

Specify now

Specify the text now either by directly typing it in, pasting the text, or importing it from a file.

Plain text

Display the license agreement as plain ASCII text.

Note: If you are loading an external file that is not local, you must use the HTML text type instead.

HTML

Display the license agreement as HTML text.

Import

Select a file from your system that you want to import immediately.

Options

Agree text:

The text you want to appear to the right of the "I agree" radio button.

Note: Using the ampersand character (&) in the agree text will make the character to its right a mnemonic key for the control.

Disagree text:

The text you want to appear to the right of the "I disagree" radio button.

Note: Using the ampersand character (&) in the disagree text will make the character to its right a mnemonic key for the control.

Default:

The radio button you want selected by default.

Agree

Select the "I agree" radio button when the screen is displayed.

Disagree

Select the "I disagree" radio button when the screen is displayed.

Language

Language:

The supported language you want to translate the screen text for. You can click the select button ( ) to select a different language currently supported in your update.

Note: You can add additional language support from the Languages dialog which can be accessed by going to Project > Languages...

 

Tip: You can see how the screen will look at runtime by clicking the Preview button.

Attributes

The screen's attributes tab contains generic settings such as its design-time name, window title, banner style and text and various button settings. The details of this tab's contents are explained in the Screen Attributes topic.

 

Style

The Style tab is used to customize the screen's appearance beyond the global project theme.

Override Project Theme

Override the global project theme in order to customize the appearance of the current screen. These settings are the same as the Theme Properties dialog, except they only affect the current screen.

Note: Unchecking this option after changes have been made will restore the default theme settings. Any changes made to these settings will be lost.

Tip: If you are editing a screen and you have the Override Project Theme selected, you can right click on the screen preview and select "Save as Theme..." to save the created theme.

 

Actions

The Actions tab contains the action editor dialog where you can add actions or scripts to each event supported by the screen.

Note: Some events will already contain action script and should not be modified unless you want to customize the default behavior of the screen.

The License Agreement screen contains the following screen events:

Tip: You can use the On Ctrl Message event to detect and respond to user interaction. See the Advanced topic for the list of control IDs and string IDs that are available on this screen.

Tip: You can click on one of the event names above for a full description.